2013-02-01 73 views
1

我注意到我的WPF應用程序中有些數字比其他數字稍短。 我使用了Arial字體。 這些數字是1,2,4和7. enter image description here 是否有可能讓每個數字達到同一水平?Arial Font中的某些數字太短?

+6

這是字體的預期行爲,因爲例如字體的圓形底部。 3似乎略高於例如1.因此,他們需要進行視覺矯正(稍稍向下移動)。 –

+1

@尼科,你應該做出這個答案。 – Joey

回答

4

字體是視覺元素。因此,他們不一定要在數學上確切,但他們必須看起來不錯。有助於字體看起來不錯的一件事是一致的視覺基準線。

即使邊界框相同,角色的圓邊似乎略短於平邊。這就是爲什麼在底線處倒圓的邊緣通常會略微延長以表現出一致的基線。

上邊緣對於字體的可讀性和外觀可能並不重要。我假設,這就是爲什麼頂邊不能相似地延伸。

+0

而問題的答案是? – antonijn

+0

如果您使用帶有小FontSize的Numbers,我理解該參數。我的問題是,我想在27英寸的顯示器上顯示大數字。 – Bulli

+0

@布利它應該工作,即使大數字。當然,你不應該在下面顯示標尺。或者是顯而易見的高度差異? –