Cocoa 更改日文(Unicode)字符的字体大小

Cocoa 更改日文(Unicode)字符的字体大小,cocoa,unicode,font-size,nspopupbutton,Cocoa,Unicode,Font Size,Nspopupbutton,我有一个nspoupbutton,它包含根据系统语言从plist文件读取的英语或日语字符串。现在,当语言为英语时,我可以使用以下代码更改字体大小:- [auxStatePopup setFont: [NSFont fontWithName:@"Helvetica-BoldOblique" size:10.0]]; 但使用这种技术,我无法改变日文字体大小,即使我尝试设置一些日文字体名称,我在谷歌上搜索发现。 我想这样做是因为日语字符在使用时会稍微向上移动。我打算通过减小字体大小来操纵向上的移动

我有一个nspoupbutton,它包含根据系统语言从plist文件读取的英语或日语字符串。现在,当语言为英语时,我可以使用以下代码更改字体大小:-

 [auxStatePopup setFont: [NSFont fontWithName:@"Helvetica-BoldOblique" size:10.0]];
但使用这种技术,我无法改变日文字体大小,即使我尝试设置一些日文字体名称,我在谷歌上搜索发现。 我想这样做是因为日语字符在使用时会稍微向上移动。我打算通过减小字体大小来操纵向上的移动。 谢谢你的帮助


有没有办法将NSpoupButton中的文本向下移动?

我的印象是这两个示例使用的字体不同。请尝试放置一个包含两组字符的文本,看看会发生什么

也不要自定义
字体大小
,甚至
字体面

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


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

最好先在屏幕截图中添加一些屏幕截图。@sor。反映在某些浏览器上,但不是所有浏览器上。但这反映在歌剧中。