日语和韩语字符显示不佳

时间:2017-09-20 10:55:13

标签: javascript html css

我试着查看这篇文章Korean characters are displayed as empty boxes on JTextField这是一个更接近的帖子,但不符合我的实际问题 我有一个文本框,它接受日本或韩国输入取决于用户语言选择。 当用户试图输入日本或韩国字符时,这会以某种奇怪的方式显示出来并且文字会分散。
下面是韩国人物如何以一种奇怪的方式进行演绎的图像 Korean input scattered

我使用的字体是font:0px 'Arial Unicode MS',sans-serif,'hanja','kanji'

任何人都可以知道这种并帮助我吗?
提前谢谢。

2 个答案:

答案 0 :(得分:1)

如果显示tofu框,您可以在google中使用noto sans字体。只需要根据您的需要更改src示例。您可以下载该字体或使用谷歌的noto sansGetting started

@font-face {
    font-family: "Noto Sans";
    src: url("../fonts/noto/sans/regular.eot");
    src: url("../fonts/noto/sans/regular.eot?#iefix") format("embedded-opentype"), 
         url("../fonts/noto/sans/regular.woff2") format("woff2"),
         url("../fonts/noto/sans/regular.woff") format("woff"),
         url("../fonts/noto/sans/regular.ttf") format("truetype");
}

答案 1 :(得分:0)

  1. '汉字'和' kanji'不是字体系列,所以以这种方式输入它们无济于事

  2. 这里的问题似乎是输入而不是显示。对于韩语输入,用户通常键入多个字符部分并让输入法组成这些部分,输入框是否以某种方式防止这种情况发生?

相关问题