मुझे लगता है कि यह उबंटू द्वारा नहीं बल्कि कार्यक्रम (लिब्रे ऑफिस, ओपनऑफिस आदि) द्वारा तय किया गया है। मैं लिब्रे ऑफिस से संबंधित कुछ भी नहीं देख सकता था दर असल लेकिन OpenOffice एक अच्छा है विकि कैसे इस "फ़ॉन्ट निवर्तन" काम करता है के बारे में कुछ विवरण के साथ। यह सामान्य रूप से लिबरऑफिस पर भी लागू हो सकता है।
मैं स्पष्ट करने के लिए विकी से कुछ खंडों को पुन: प्रस्तुत कर रहा हूं। विकी में जो है उससे बेहतर व्याख्या करना कठिन है , इसलिए इसे वहां से पढ़ना बेहतर है:
OpenOffice.org 2 में फॉन्टबैक क्या है?
जब भी कोई फ़ॉन्ट सिस्टम में स्थापित नहीं होता है, तो फ़ॉन्ट-फ़ॉलबैक किक करता है। (स्थापित नहीं साधन: OOo के लिए उपलब्ध नहीं)। OOo तब उन लोगों से एक अलग फ़ॉन्ट का उपयोग करने की कोशिश करता है, जो OO के बारे में जानता है कि अनुरोध किए गए एक के रूप में संभव के रूप में करीब से मेल खाता है।
Font Fallback कैसे काम करता है?
संतोषजनक परिणाम देने के लिए फ़ॉन्ट-फ़ॉलबैक के लिए, OOo को किसी तरह फोंट की समानता के बारे में जानना होगा। OOo को यह पता होना चाहिए कि वह एरियल के स्थान पर Helvetica का स्थान ले सकता है , लेकिन कॉमिक संस नहीं । यह कार्य इतना आसान नहीं है जितना लगता है, क्योंकि कई फोंट मौजूद हैं और ओओ उन सभी के बारे में नहीं जान सकते हैं।
एक उपयुक्त प्रतिस्थापन खोजने के लिए OOo कई तरीकों का उपयोग करता है:
- सिस्टम द्वारा उपलब्ध कराई गई फ़ॉन्ट उपनाम जानकारी (जैसे, एक
fonts.dir
फ़ाइल से )
- फ़ॉलबैक-फोंट की हार्ड-कोडित सूची,
VCL.xcu
(पहले आज़माई गई) से
- वैकल्पिक फ़ॉन्ट नाम वर्तनी
- फ़ॉन्ट-विशेषताएँ (जैसे, इसमें CJK-अक्षर हैं, क्या यह एक प्रतीक-फ़ॉन्ट है) या शैली ( सीरिफ़ / गैर-सीरीफ़ , आनुपातिक / गैर-आनुपातिक)
यदि वह सब भी विफल रहता है:
- एक डिफ़ॉल्ट फ़ॉन्ट का उपयोग करें
सीधे संबंधित नहीं है लेकिन यह टीएलडीपी दस्तावेज़ एक अच्छा पढ़ा गया है।