import java.awt.Font; import javax.swing.*; public class JDKSDGothic { static final String multilingual = "(Latin) English français Deutsch \n" + "Português italiano svenska español\n" + "(zh) \u7b80\u4f53\u4e2d\u6587\n" + "(zt) \u7e41\u9ad4\u4e2d\u6587\n" + "(ja) \u65e5\u672c\u8a9e\n" + "(ko) \ud55c\uad6d\uc778\n" + "(he) \u05e4\u05d9\u05d2\u05de\u05ea \u05de\u05e9\u05d9 \u05d0\u05e8\u05d5\u05d2 \u05d4\u05d7\u05dc\u05d9\u05e4\u05d4 \u05dc\u05e7\u05d5\u05d5\u05e8\u05e5 \u05d4\u05db\u05d7\u05d5\u05dc?\n" + "(ar) \u0645\u0646\u0627\u0645\u0629 \u0627\u0644\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0646\u0633\u0648\u062c\u0629 \u0644\u062a\u0628\u0627\u062f\u0644 \u0627\u0644\u0643\u0648\u0627\u0631\u062a\u0632 \u0627\u0644\u0623\u0632\u0631\u0642\u061f\n" + "(th) \u0e17\u0e2d\u0e1c\u0e49\u0e32\u0e44\u0e2b\u0e21\u0e0a\u0e38\u0e14\u0e19\u0e2d\u0e19\u0e41\u0e25\u0e01\u0e1c\u0e25\u0e36\u0e01\u0e2a\u0e35\u0e1f\u0e49\u0e32?\n" + "(hi) \u0928\u0940\u0932\u0947 \u0915\u094D\u0935\u093E\u0930\u094D\u091F\u094D\u091C \u0915\u0947 \u0932\u093F\u090F \u0935\u093F\u092E\u0930\u094D\u0936 \u0930\u0947\u0936\u092E \u092A\u091C\u093E\u092E\u093E \u092C\u0941\u0928\u093E? "; public static void main(String[] args) { Font gothicFont = new Font("Apple SD Gothic Neo", Font.PLAIN, 18); JFrame frame = new JFrame("Font Test"); JTextArea gothicLabel = new JTextArea(multilingual); gothicLabel.setFont(gothicFont); JPanel panel = new JPanel(); panel.add(gothicLabel); frame.getContentPane().add(panel); frame.setSize(380, 350); frame.setVisible(true); } }