अज्ञात फोंट को कैसे प्रतिस्थापित किया जाता है?


14

मान लें कि मेरे पास एक विदेशी पाठ दस्तावेज़ है जो मैं एक पाठ संपादन उपकरण के साथ खोलता हूं जो फोंट को पहचानता है (जैसे लिब्रे ऑफिस राइटर)। इस दस्तावेज़ में, कुछ ऐसे फोंट इस्तेमाल किए जा सकते हैं जो मेरे उबंटू इंस्टॉलेशन (उदाहरण गारमोंड) पर उपलब्ध नहीं हैं।

सवाल यह है कि उबंटू यह कैसे तय करता है कि अज्ञात फॉन्ट के प्रतिस्थापन के रूप में कौन सा फोंट स्थापित किया जाए? क्या यह किसी भी फ़ॉन्ट की विशेषताओं को पढ़ता है और एक समान दिखता है? क्या एक डिफ़ॉल्ट प्रतिस्थापन फ़ॉन्ट हमेशा उपयोग किया जाता है? क्या यह समान फ़ॉन्ट नामों के लिए खोज करता है?

इसके अतिरिक्त, मैं यह जानना चाहूंगा कि क्या मैं किसी तरह इस व्यवहार को बदल सकता हूं या मैन्युअल फ़ॉन्ट उपनामों को स्वचालित रूप से उपयोग करने के लिए सेट कर सकता हूं जैसे कि गैर-मुक्त गैरामोंट के बजाय मुफ्त फ़ॉन्ट ईबी- गारमोंट ?


यह प्रश्न तब उत्पन्न हुआ जब मैंने यहाँ प्रश्न का उत्तर
बाइट कमांडर

जवाबों:


9

मुझे लगता है कि यह उबंटू द्वारा नहीं बल्कि कार्यक्रम (लिब्रे ऑफिस, ओपनऑफिस आदि) द्वारा तय किया गया है। मैं लिब्रे ऑफिस से संबंधित कुछ भी नहीं देख सकता था दर असल लेकिन OpenOffice एक अच्छा है विकि कैसे इस "फ़ॉन्ट निवर्तन" काम करता है के बारे में कुछ विवरण के साथ। यह सामान्य रूप से लिबरऑफिस पर भी लागू हो सकता है।

मैं स्पष्ट करने के लिए विकी से कुछ खंडों को पुन: प्रस्तुत कर रहा हूं। विकी में जो है उससे बेहतर व्याख्या करना कठिन है , इसलिए इसे वहां से पढ़ना बेहतर है:

OpenOffice.org 2 में फॉन्टबैक क्या है?

जब भी कोई फ़ॉन्ट सिस्टम में स्थापित नहीं होता है, तो फ़ॉन्ट-फ़ॉलबैक किक करता है। (स्थापित नहीं साधन: OOo के लिए उपलब्ध नहीं)। OOo तब उन लोगों से एक अलग फ़ॉन्ट का उपयोग करने की कोशिश करता है, जो OO के बारे में जानता है कि अनुरोध किए गए एक के रूप में संभव के रूप में करीब से मेल खाता है।

Font Fallback कैसे काम करता है?

संतोषजनक परिणाम देने के लिए फ़ॉन्ट-फ़ॉलबैक के लिए, OOo को किसी तरह फोंट की समानता के बारे में जानना होगा। OOo को यह पता होना चाहिए कि वह एरियल के स्थान पर Helvetica का स्थान ले सकता है , लेकिन कॉमिक संस नहीं । यह कार्य इतना आसान नहीं है जितना लगता है, क्योंकि कई फोंट मौजूद हैं और ओओ उन सभी के बारे में नहीं जान सकते हैं।

एक उपयुक्त प्रतिस्थापन खोजने के लिए OOo कई तरीकों का उपयोग करता है:

  • सिस्टम द्वारा उपलब्ध कराई गई फ़ॉन्ट उपनाम जानकारी (जैसे, एक fonts.dir फ़ाइल से )
  • फ़ॉलबैक-फोंट की हार्ड-कोडित सूची, VCL.xcu(पहले आज़माई गई) से
  • वैकल्पिक फ़ॉन्ट नाम वर्तनी
  • फ़ॉन्ट-विशेषताएँ (जैसे, इसमें CJK-अक्षर हैं, क्या यह एक प्रतीक-फ़ॉन्ट है) या शैली ( सीरिफ़ / गैर-सीरीफ़ , आनुपातिक / गैर-आनुपातिक)

यदि वह सब भी विफल रहता है:

  • एक डिफ़ॉल्ट फ़ॉन्ट का उपयोग करें

सीधे संबंधित नहीं है लेकिन यह टीएलडीपी दस्तावेज़ एक अच्छा पढ़ा गया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.