2011-06-01 74 views
0

我有一个NSPopUpButton,它包含根据系统语言从plist文件中读取的英文或日文字符串。现在,当语言是英语,我能够通过使用代码,如改变字体大小 -更改日文(Unicode)字符的字体大小

[auxStatePopup setFont: [NSFont fontWithName:@"Helvetica-BoldOblique" size:10.0]]; 

但使用这样的技术,我不能够通过设置一些日本的字体名称改变日本的字体大小,即使我尝试我搜索了一下,发现了。 我想这样做,因为日文字符在使用时稍微向上移动。我打算通过减小字体大小来操纵这种向上运动。 感谢您的帮助..

Japanese alignement problem

OR

任何方式在NSPopupButton移动文本向下?

+0

首先包含一些屏幕截图是一个好主意。 – sorin 2011-06-01 08:22:55

+0

@sorin截图已添加。反映在一些浏览器上,但不是全部。它反映在歌剧虽然。 – abhihello123 2011-06-02 05:13:21

回答

1

我的印象是这两个样本没有使用相同的字体。请尝试将两个字符中的文字放在一起,看看会发生什么。

也尝试不定制font size甚至font face

我还怀疑由于文本长度的原因,文本呈现引擎可能会覆盖您的一些更改。如果文本不适合控件,则iOS文本呈现可能会尝试更改字母间距的字体大小。所以用较短的文本做一些测试。

顺便说一句,我认为你的意思是说你想要更大的日文字体大小不小。在屏幕截图中,日文文本已经太小而无法被任何人正确阅读。