【2020年版】プログラミングに最適なフォント10選

プログラミングをする時にデフォルトのフォントを使っていませんか?できるエンジニアはフォントをカスタマイズしている人が多いです。

ここではプログラミングにオススメなフォントを10個紹介しているので、自分に合ったものを探してみてください。

Source Code Pro

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

 

Fira Code

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

Consolas

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

 

Inconsolata

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

Space Mono

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

 

Roboto Mono

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

Ubuntu Mono

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

 

PT Mono

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

Lucida Console

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}

 

OCRB

public class Fonts {

	private static String UPPER_CASE_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	private static String LOWER_CASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz";
	private static String SPECIAL_CHARACTER = "!#$%&()=^|\\~;:?_/<>{}";
	private static int NUMBER = 1234567890;

	public static void main(String[] args) {

		if (returnTrue()) {
			for (int i = 0; i < NUMBER - 1234567890; i++) {
				System.out.println(UPPER_CASE_ALPHABET);
				System.out.println(LOWER_CASE_ALPHABET);
				System.out.println(SPECIAL_CHARACTER);
			}
		}

	}

	private static boolean returnTrue() {
		return true;
	}

}