2011-06-01 75 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文本呈現可能會嘗試更改字母間距的字體大小。所以用較短的文本做一些測試。

順便說一句,我認爲你的意思是說你想要更大的日文字體大小不小。在屏幕截圖中,日文文本已經太小而無法被任何人正確閱讀。