2009-02-13 6 views
17

जब आप Microsoft Sans Serif के लिए फ़ॉन्ट डायलॉग में 8 का आकार चुनते हैं, तो यह एक फ़ॉन्ट देता है जो .NET को आकार 8.25 के रूप में प्रदर्शित करता है?आकार 8 के .NET में फ़ॉन्ट क्यों 8.25 के रूप में प्रदर्शित किया गया है?

यह वास्तव में क्यों है?

उत्तर

31

एक बिंदु, एक इंच के 1/72 है तो फॉन्ट 8/72 (0.१,११,१११) इंच ऊंची होना चाहिए। विंडोज मानते हैं कि एक मानक डिस्प्ले 96 डीपीआई है, जब तक कि आप इसे अन्यथा कॉन्फ़िगर करने के लिए दर्द न करें। इसका मतलब है कि यह एक फ़ॉन्ट बनाने की कोशिश करता है जो 10.66667 पिक्सेल ऊंचा है; यह 11 पिक्सेल के दौर में है। जब आप इसे वापस बिंदुओं में परिवर्तित करते हैं ((11/9 6) * 72), यह 8.25 हो जाता है।

2

विंडोज फ़ॉन्ट मैपर फ़ॉन्ट आकार की गणना के तरीके की वजह से यह संभवतः सबसे अधिक संभावना है। फ़ॉन्ट कोशिकाओं की पिक्सेल ऊंचाइयों और एक इंच के सामान्य "अंक" @ 1/72 के बीच थोड़ा सा अंतर है।

अधिक यहाँ जानकारी: http://msdn.microsoft.com/en-us/library/ms969909.aspx

संबंधित मुद्दे

 संबंधित मुद्दे