问题描述
||
我有一个NSPopUpButton,其中包含根据系统语言从plist文件读取的英语或日语字符串。现在,当语言为英语时,我可以使用以下代码来更改字体大小:
[auxStatePopup setFont: [NSFont fontWithName:@\"Helvetica-Boldoblique\" size:10.0]];
但是使用这种技术,即使我尝试设置一些谷歌搜索并找到的日语字体名称,也无法更改日语字体大小。
我想这样做是因为日语字符在使用时会稍微向上移动。我打算通过减小字体大小来控制向上运动。
谢谢你的帮助..
要么
有什么办法可以向下移动NSPopupButton中的文本?
解决方法
我的印象是两个样本没有使用相同的字体。请尝试放置包含两个字符集的文本,然后看看会发生什么。
还要尽量不要自定义
font size
甚至font face
。
我还怀疑文本渲染引擎可能由于文本长度而覆盖了您的某些更改。如果文本不适合控件,iOS文本呈现可能会尝试更改字母间距的字体大小。因此,请使用较短的文字进行一些测试。
顺便说一句,我想你是要说日语要更大而不是较小。在屏幕截图中,日语文本太小,任何人都无法正确阅读。