更改日语Unicode字符的字体大小

问题描述

|| 我有一个NSPopUpButton,其中包含根据系统语言从plist文件读取的英语或日语字符串。现在,当语言为英语时,我可以使用以下代码更改字体大小:
 [auxStatePopup setFont: [NSFont fontWithName:@\"Helvetica-Boldoblique\" size:10.0]];
但是使用这种技术,即使我尝试设置一些谷歌搜索并找到的日语字体名称,也无法更改日语字体大小。 我想这样做是因为日语字符在使用时会稍微向上移动。我打算通过减小字体大小来控制向上运动。 谢谢你的帮助.. 要么 有什么办法可以向下移动NSPopupButton中的文本?     

解决方法

        我的印象是两个样本没有使用相同的字体。请尝试放置包含两个字符集的文本,然后看看会发生什么。 还要尽量不要自定义
font size
甚至
font face
。 我还怀疑文本渲染引擎可能由于文本长度而覆盖了您的某些更改。如果文本不适合控件,iOS文本呈现可能会尝试更改字母间距的字体大小。因此,请使用较短的文字进行一些测试。 顺便说一句,我想你是要说日语要更大而不是较小。在屏幕截图中,日语文本太小,任何人都无法正确阅读。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...