यह कमांड पीकेफिक्स-हेल्पर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
pkfix-helper - dvips द्वारा उत्पादित पोस्टस्क्रिप्ट दस्तावेजों को pkfix में भेजने से पहले प्रीप्रोसेस करें
SYNOPSIS
pkfix-सहायक [--मदद] [--शब्दशः] [--बल=नाम=फोंटस्पेक] [--पीएस=फ़ाइलनाम.पीएस]
[--टेक्स=फ़ाइलनाम.tex] [--कैश=फ़ाइल का नाम] [--शामिल=फोंटस्पेक] [--निकालना=regexp]
[--रखना=फोंटस्पेक] [--शांत] [--दोहराना नहीं] [--एसपीपी=संख्या] [इनपुट.पी.एस [आउटपुट.पीएस]]
वर्णन
अभिप्रेरण
के पुराने संस्करणों के साथ बनाए गए पोस्टस्क्रिप्ट दस्तावेज़ डीवीआईपी लगभग हमेशा उपयोग करें
बिटमैप्ड (पोस्टस्क्रिप्ट प्रकार 3) फ़ॉन्ट। बिटमैप फ़ॉन्ट के साथ समस्या यह है कि वे लक्ष्य बनाते हैं
एक विशिष्ट उपकरण संकल्प; 300 डीपीआई फोंट का उपयोग करके निर्मित एक पोस्टस्क्रिप्ट फ़ाइल दिखेगी
600 डीपीआई प्रिंटर पर दानेदार। और भी बदतर, सब ज़ूम इन करने पर बिटमैप फ़ॉन्ट दानेदार दिखते हैं
स्क्रीन पर। समाधान वेक्टर (पोस्टस्क्रिप्ट प्रकार 1) फ़ॉन्ट का उपयोग करना है, जो रिज़ॉल्यूशन- हैं
स्वतंत्र और किसी भी आकार या पैमाने पर स्पष्ट दिखाई देता है।
हालाँकि इसे कॉन्फ़िगर करना अब कठिन नहीं है डीवीआईपी वेक्टर फ़ॉन्ट का उपयोग करना हमेशा संभव नहीं होता है
पुनः चलाना संभव है डीवीआईपी एक पुराने पर डीवीआई फ़ाइल। डीवीआई फ़ाइल और दस्तावेज़ स्रोत हो सकता है
खो गया; या, स्रोत अब संकलित नहीं हो सकता है क्योंकि जिन पैकेजों पर यह निर्भर करता है वे नहीं हो सकते हैं
अधिक समय तक उपलब्ध रहें.
हेइको ओबेरडीक का pkfix स्क्रिप्ट बिटमैप किए गए फ़ॉन्ट को प्रतिस्थापित करती है डीवीआईपी- उत्पादित पोस्टस्क्रिप्ट फ़ाइलें
संबंधित वेक्टर फ़ॉन्ट के साथ. यह पोस्टस्क्रिप्ट टिप्पणियों को पार्स करके काम करता है
कौन कौन से डीवीआईपी बिटमैप-फ़ॉन्ट परिभाषाओं को घेरता है। उदाहरण के लिए, एक फ़ॉन्ट परिभाषा
टिप्पणी "%DVIPSBitmapFont: Fi cmss10 11 28" से शुरू होकर एक मिलान के साथ समाप्त
%EndDVIPSBitmapFont फ़ॉन्ट "Fi" को "cmss10" (कंप्यूटर मॉडर्न सैन्स सेरिफ़) के रूप में परिभाषित करने के लिए जाना जाता है
10 बिंदुओं के डिज़ाइन आकार पर) को 11 बिंदुओं तक बढ़ाया गया। वास्तव में केवल 28 वर्णों का उपयोग किया गया
दस्तावेज़ द्वारा परिभाषित किया गया है। pkfix फिर फ़ॉन्ट परिभाषा को एक से बदल देता है
वर्णों के समान सेट का उपयोग करके "Fi" को परिभाषित करता है लेकिन से लिया गया है cmss10.pfb वेक्टर फ़ॉन्ट
फ़ाइल.
दुर्भाग्य से, pkfix के संस्करणों के साथ ही काम करता है डीवीआईपी v5.58 (सीए. 1996) से नया।
स्वाभाविक रूप से, पोस्टस्क्रिप्ट दस्तावेज़ जितना पुराना होगा, उसके स्रोत अभी भी मौजूद होने की संभावना उतनी ही कम होगी
अभी भी पुनः संकलित किया जा सकता है. के पुराने संस्करण डीवीआईपी %DVIPSBitmapFont टिप्पणियों का अभाव और
जिस पर विभिन्न अन्य पोस्टस्क्रिप्ट टिप्पणियाँ pkfix निर्भर करता है. पोस्टस्क्रिप्ट के बिना टिप्पणियाँ
इसका मार्गदर्शन करें, pkfix यह निर्धारित करने में असमर्थ है कि कौन से वेक्टर फ़ॉन्ट किस बिटमैप से मेल खाते हैं
फोंट्स।
अवलोकन
RSI pkfix-सहायक स्क्रिप्ट एक प्रीप्रोसेसर है pkfix जो यह निर्धारित करने का प्रयास करता है
पोस्टस्क्रिप्ट फ़ाइल में प्रत्येक दस्तावेज़-फ़ॉन्ट नाम (उदाहरण के लिए, "Fi") के बीच संबंध
मूल फ़ॉन्ट (उदाहरण के लिए, "cmss10") और फ़ॉन्ट का आकार (उदाहरण के लिए, 11 अंक)। इसके बाद यह गढ़ता है
पोस्टस्क्रिप्ट उस पर टिप्पणी करता है pkfix ऐसा देखने की उम्मीद है pkfix अपना काम कर सकता है.
pkfix-सहायक प्रत्येक दस्तावेज़ फ़ॉन्ट की प्रत्येक फ़ॉन्ट से तुलना करके काम करता है .टीएफएम फ़ॉन्ट फ़ाइल यह जानता है
के बारे में (यह मानते हुए कि ऐसे प्रत्येक फ़ॉन्ट का एक संगत है .pfb वेक्टर संस्करण) और चयन
सबसे अच्छा मिलान .टीएफएम प्रत्येक दस्तावेज़ फ़ॉन्ट के लिए फ़ाइल। pkfix-सहायक तक ही पहुंच है
वर्णों की चौड़ाई और केवल उन वर्णों तक जो वास्तव में दस्तावेज़ में उपयोग किए गए हैं। भी,
कार्यक्रम सबसे लोकप्रिय के केवल एक सीमित सेट को पहचानता है .टीएफएम फ़ाइलें और स्केलिंग
कारक. नतीजतन, तुलना अपूर्ण है और pkfix-सहायक एक विशेषता हो सकती है
किसी दिए गए नाम का गलत फ़ॉन्ट. केवल एक या दो वर्णों वाले फ़ॉन्ट वास्तव में उपयोग किए जाते हैं
किसी दस्तावेज़ में विशेष रूप से समस्याग्रस्त हैं pkfix-सहायक क्योंकि कई फ़ॉन्ट हो सकते हैं
समस्या को हल करने के लिए लगभग पर्याप्त मिलान।
pkfix-सहायक इसे इस प्रकार डिज़ाइन किया गया है कि उपयोगकर्ता मैन्युअल रूप से फ़ॉन्ट-चयन प्रक्रिया का मार्गदर्शन कर सकता है
मेल खाते फ़ॉन्ट निर्दिष्ट करना। थोड़े से परिश्रम और धैर्य से उपयोगकर्ता सही कर सकता है
किसी भी बेमेल फ़ॉन्ट और प्रोग्राम को उचित इनपुट प्रदान करने में मदद करें pkfix.
विकल्प
pkfix-सहायक प्रोसेस करने के लिए पोस्टस्क्रिप्ट दस्तावेज़ का फ़ाइल नाम कमांड लाइन पर स्वीकार करता है
(डिफ़ॉल्ट मानक इनपुट डिवाइस होने के साथ) और संशोधित का फ़ाइल नाम
बनाने के लिए पोस्टस्क्रिप्ट दस्तावेज़ (डिफ़ॉल्ट मानक आउटपुट डिवाइस के साथ)।
प्रोग्राम निम्नलिखित कमांड-लाइन विकल्पों को भी स्वीकार करता है:
अक्सर प्रयुक्त ऑप्शंस
-h, --मदद
उपयोग की जानकारी प्रदर्शित करें और बाहर निकलें। --शब्दशः और --शांत विकल्पों का उपयोग किया जा सकता है
प्रस्तुत की गई जानकारी की मात्रा बढ़ाएँ और घटाएँ।
-v, --शब्दशः
स्थिति की जानकारी की मात्रा बढ़ाएँ pkfix-सहायक जैसे ही यह चलता है प्रदर्शित होता है।
के अतिरिक्त उदाहरण --शब्दशः कमांड लाइन पर प्रोग्राम को और बढ़ाएं
वाचालता. डिफ़ॉल्ट रूप से, केवल प्रमुख ऑपरेशन प्रदर्शित होते हैं। एक भी --शब्दशः
इसके अतिरिक्त व्यक्तिगत फ़ॉन्ट तुलनाओं के बारे में जानकारी प्रदर्शित करता है। एक दूसरा
--शब्दशः इसके अतिरिक्त प्रोग्राम के कुछ आंतरिक विवरणों को भी प्रदर्शित करता है
आपरेशनों।
-f नाम=फोंटस्पेक, --बल=नाम=फोंटस्पेक
सेना pkfix-सहायक किसी विशिष्ट फ़ॉन्ट को दिए गए फ़ॉन्ट नाम के साथ जोड़ने के लिए
दस्तावेज़. नाम दो अक्षर का है डीवीआईपी फ़ॉन्ट नाम जैसे "फ़ा"। फोंटस्पेक एक फ़ॉन्ट है
विशिष्टता जैसे "cmmi8" या "[email protected]"। के नाम में प्रयुक्त तारांकन चिह्न
आधार फ़ॉन्ट (उदाहरण के लिए, "cmti*") स्वचालित रूप से 5 से सभी अभिन्न परीक्षण फ़ॉन्ट आकार आज़माएगा
17 अंक तक ("cmti5", "cmti6", ..., "cmti17")। एक तारांकन का उपयोग स्केल मान के रूप में किया जाता है
(उदाहरण के लिए, "cmsy10 @ *") को उस स्केल मान से बदल दिया जाएगा जो सबसे अच्छा मिलान देता है
मूल फ़ॉन्ट के मेट्रिक्स. --बल विकल्प को बार-बार निर्दिष्ट किया जा सकता है
कमांड लाइन।
-p फ़ाइलनाम.पीएस, --पीएस=फ़ाइलनाम.पीएस
नामक एक पोस्टस्क्रिप्ट फ़ाइल बनाएँ फ़ाइलनाम.पीएस जो दिखाता है डीवीआईपी नाम और फ़ॉन्ट
इनपुट दस्तावेज़ द्वारा उपयोग किए गए प्रत्येक फ़ॉन्ट का नमूना।
-t फ़ाइलनाम.tex, --टेक्स=फ़ाइलनाम.tex
नामक एक सादा TeX फ़ाइल बनाएँ फ़ाइलनाम.tex जो दिखाता है डीवीआईपी नाम और फ़ॉन्ट
प्रत्येक फ़ॉन्ट का नमूना pkfix-सहायक आउटपुट दस्तावेज़ में उपयोग किया जाता है।
कभी कभी प्रयुक्त ऑप्शंस
-C फ़ाइल का नाम, --कैश=फ़ाइल का नाम
फ़ाइल में कैरेक्टर मेट्रिक्स को कैश करके TFM फ़ाइल प्रोसेसिंग को तेज़ करें फ़ाइल का नाम। कुछ पर
सिस्टम में टीएफएम फ़ाइल को पढ़ने में काफी समय लगता है, स्पॉन tftopl इसे पीएल में बदलने के लिए
प्रारूपित करें, और पीएल डेटा से प्रत्येक वर्ण के लिए मेट्रिक्स निकालें। पहली बार
--कैश अधिकृत है, pkfix-सहायक सामान्य रूप से आगे बढ़ता है और फिर निकाले गए सभी को लिखता है
चरित्र मेट्रिक्स के लिए फ़ाइल का नाम. जिसमें बाद के रनों पर --कैश=फ़ाइल का नाम is
निर्दिष्ट, pkfix-सहायक पहले से निकाले गए मेट्रिक्स को पढ़ता है फ़ाइल का नामजा रहा है
के माध्यम से tftopl-आधारित प्रक्रिया केवल उन TFM फ़ाइलों के लिए जो पहले नहीं थीं
सामना करना पड़ा।
-q, --शांत
हिदायत pkfix-सहायक घातक त्रुटि को छोड़कर इसके चलाने के दौरान कोई आउटपुट उत्पन्न नहीं करना
संदेश.
-1, --दोहराना नहीं
रोकना pkfix-सहायक उसी को जोड़ने से फोंटस्पेक एक से अधिक के साथ डीवीआईपी फ़ॉन्ट
नाम.
-i फोंटस्पेक, --शामिल=फोंटस्पेक
फोंटस्पेक जिसके विरुद्ध फ़ॉन्ट विशिष्टताओं की सूची pkfix-सहायक तुलना
प्रत्येक दस्तावेज़ फ़ॉन्ट. (इसके विपरीत, --बल उपयोग करने के लिए एक फ़ॉन्ट विनिर्देश निर्दिष्ट करता है
केवल एक के लिए विशिष्ट दस्तावेज़ फ़ॉन्ट.) द --शामिल विकल्प को बार-बार निर्दिष्ट किया जा सकता है
कमांड लाइन पर।
-x regexp, --निकालना=regexp
नियमित अभिव्यक्ति से मेल खाने वाले सभी फ़ॉन्ट विनिर्देश हटाएं regexp से pkfix-सहायक's
ज्ञात फ़ॉन्ट की सूची. --निकालना विकल्प को कमांड पर बार-बार निर्दिष्ट किया जा सकता है
लाइन.
-k फोंटस्पेक, --रखना=फोंटस्पेक
बिटमैप फ़ॉन्ट के स्थान पर वेक्टर फ़ॉन्ट न रखें फोंटस्पेक ("एफए", "एफबी", आदि)। यह
उन दस्तावेज़ों को परिवर्तित करते समय उपयोगी होता है जो अस्पष्ट बिटमैप फ़ॉन्ट का उपयोग करते हैं
कोई वेक्टर समतुल्य नहीं है. उदाहरण के लिए, अतीत में इसे शामिल करना कुछ हद तक सामान्य था
ग्राफ़िक्स जैसे विश्वविद्यालय या कॉर्पोरेट लोगो को एक दस्तावेज़ में परिवर्तित करके
छवि को एकल-वर्ण वाले फ़ॉन्ट में बिटमैप किया गया और उस फ़ॉन्ट का LaTeX में उपयोग किया गया। --रखना
ऐसे फ़ॉन्ट को प्रतिस्थापित होने से रोकता है। --रखना विकल्प निर्दिष्ट किया जा सकता है
बार-बार कमांड लाइन पर।
-a, --किसी भी पैमाने पर
जब ""*"" को स्केल के रूप में निर्दिष्ट किया जाता है, तो फ़ॉन्ट को स्केल करने के लिए किसी भी मान का उपयोग करने की अनुमति दें
कारक। सामान्य रूप से, pkfix-सहायक केवल 0.1 के पूर्णांक गुणजों पर विचार करता है
1.0 से अधिक या उसके बराबर (अर्थात्, फ़ॉन्टनाम@1X, "@1.1X", "@1.2X", "@1.3X", आदि)।
-s, --एसपीपी
का उपयोग करके इंगित फ़ाइलों पर प्रिंट करने के लिए प्रति पृष्ठ फ़ॉन्ट नमूनों की संख्या निर्दिष्ट करें
--पीएस और --टेक्स विकल्प. डिफ़ॉल्ट मान, 25, अधिकांश में अच्छा काम करना चाहिए
परिस्थितियों।
निदान
"के लिए सबसे अच्छा मैच नाम is बल्कि गरीब"
सबसे अच्छा फ़ॉन्ट pkfix-सहायक के लिए मिला डीवीआईपी फ़ॉन्ट नाम नाम बेमेल मान अधिक है
1.0 से अधिक या उसके बराबर. (बेमेल मान अंतर के वर्गों का योग है
दस्तावेज़ फ़ॉन्ट की वर्ण चौड़ाई और संभावित प्रतिस्थापन फ़ॉन्ट के बीच।)
उपयोग --बल वैकल्पिक प्रतिस्थापन फ़ॉन्ट या स्केलिंग राशि निर्दिष्ट करने का विकल्प।
उदाहरण
निम्नलिखित उदाहरणों के प्रयोजन के लिए, मान लें पुरानीफ़ाइल.पीएस एक का नाम है
के पुराने संस्करण द्वारा निर्मित पोस्टस्क्रिप्ट फ़ाइल डीवीआईपी और कम से कम एक बिटमैप का उपयोग करना
फ़ॉन्ट. इसे सत्यापित करना हमेशा सार्थक होता है pkfix फ़ाइल को स्वयं परिवर्तित नहीं किया जा सकता:
$ pkfix Oldfile.ps newfile.ps
PKFIX 1.3, 2005/02/25 - कॉपीराइट (सी) 2001, 2005 हेइको ओबरडीक द्वारा।
==> कोई फ़ॉन्ट परिवर्तित नहीं हुआ
(वैकल्पिक रूप से pkfix एक त्रुटि संदेश जारी हो सकता है जैसे "!!! त्रुटि: पार्स त्रुटि (@start
पैरामीटर)!"।) केवल जब pkfix बिटमैप किए गए फ़ॉन्ट को वेक्टर फ़ॉन्ट से प्रतिस्थापित नहीं किया जा सकता है pkfix-
सहायक आवश्यकता है। अपने सरलतम रूप में, pkfix-सहायक एक इनपुट फ़ाइल का नाम लेता है
(पुरानीफ़ाइल.पीएस इस उदाहरण में) और आउटपुट फ़ाइल का नाम (pkfix-oldfile.ps), जो की
इसमें इनपुट फ़ाइल के समान सामग्री होती है लेकिन यह उपयुक्त इनपुट के रूप में कार्य करता है pkfix:
$ पीकेफिक्स-हेल्पर ओल्डफाइल.पीएस पीकेफिक्स-ओल्डफाइल.पीएस
Oldfile.ps पढ़ रहा हूँ... हो गया।
पाए गए टाइप 3 फ़ॉन्ट की संख्या: 10
बिटमैप फ़ॉन्ट 600 DPI पर टाइपसेट होते हैं।
वर्ण चौड़ाई ढूँढना... हो गया।
टीएफएम फ़ाइलें पढ़ना... पूरा हो गया (103 स्केलिंग विविधताओं में 193 टीएफएम)।
मिलान फ़ॉन्ट:
प्रोसेसिंग फाई ... हो गई (cmr10 @ 1X, बेमेल=0.11683)।
प्रसंस्करण एफए ... किया गया (cmti10 @ 1X, बेमेल = 0.08892)।
Fb प्रोसेसिंग हो गई... (cmr8 @ 1X, बेमेल = 0.07133)।
प्रसंस्करण एफएफ... हो गया (सीएमबीएक्स12 @ 1.2एक्स, बेमेल=0.02948)।
प्रसंस्करण Fh ... हो गया (cmtt10 @ 1X, बेमेल=0.06895)।
Fd की प्रोसेसिंग हो गई... (cmmi10 @ 1X, बेमेल=0.03966)।
प्रसंस्करण Fj ... हो गया (cmbx12 @ 1X, बेमेल = 0.03972)।
Fe प्रसंस्करण किया गया (cmbx10 @ 1X, बेमेल = 0.00762)।
प्रसंस्करण Fg... हो गया (cmsy10 @ 1X, बेमेल=0.00875)।
प्रसंस्करण एफसी ... हो गया (cmr6 @ 1X, बेमेल = 0.00284)।
$ pkfix pkfix-oldfile.ps newfile.ps
PKFIX 1.3, 2005/02/25 - कॉपीराइट (सी) 2001, 2005 हेइको ओबरडीक द्वारा।
*** फ़ॉन्ट रूपांतरण: `cmti10' -> `CMTI10'।
*** फ़ॉन्ट रूपांतरण: `cmr8' -> `CMR8'।
*** फ़ॉन्ट रूपांतरण: `cmr6' -> `CMR6'।
*** फ़ॉन्ट रूपांतरण: `cmmi10' -> `CMMI10'।
*** फ़ॉन्ट रूपांतरण: `सीएमबीएक्स10' -> `सीएमबीएक्स10'।
*** फ़ॉन्ट रूपांतरण: `सीएमबीएक्स12' -> `सीएमबीएक्स12'।
*** फ़ॉन्ट रूपांतरण: `cmsy10' -> `CMSY10'।
*** फ़ॉन्ट रूपांतरण: `cmtt10' -> `CMTT10'।
*** फ़ॉन्ट रूपांतरण: `cmr10' -> `CMR10'।
*** फ़ॉन्ट रूपांतरण: `सीएमबीएक्स12' -> `सीएमबीएक्स12'।
*** फ़ॉन्ट `सीएमबीएक्स12' (2) को मर्ज किया जा रहा है।
==> 10 परिवर्तित फ़ॉन्ट।
==> 1 मर्ज किया गया फ़ॉन्ट।
हालांकि pkfix-सहायक फ़ॉन्ट-पहचान प्रक्रिया को यथासंभव स्वचालित करने का प्रयास करता है,
कुछ फ़ॉन्ट हमेशा गलत तरीके से पहचाने जाएंगे। प्रोग्राम एक चेतावनी आउटपुट करता है
यदि ऐसा है तो संदेश भेजें जानता है एक मैच ख़राब है लेकिन चेतावनी संदेश की कमी ज़रूरी नहीं है
संकेत मिलता है कि pkfix-सहायक अच्छा काम किया। इसलिए यह पुरजोर अनुशंसा की जाती है कि
उपयोगकर्ता "पहले" और "बाद" फ़ॉन्ट शीट तैयार करता है:
$ pkfix-helper -q Oldfile.ps pkfix-oldfile.ps \
--ps=oldfonts.ps --tex=newfonts.tex
$ टेक्स newfonts.tex
यह TeX है, संस्करण 3.14159 (वेब2सी 7.4.5)
(./newfonts.tex [1])
आउटपुट newfonts.dvi पर लिखा गया (1 पृष्ठ, 1292 बाइट्स)।
प्रतिलेख newfonts.log पर लिखा गया है।
$ dvips newfonts.dvi -o newfonts.ps
यह डीवीआईपीएस(के) 5.92बी कॉपीराइट 2002 रेडिकल आई सॉफ्टवेयर (www.radicaleye.com) है
' TeX आउटपुट 2006.06.11:1636' -> newfonts.ps
<texc.pro><8r.enc><texps.pro>. <cmr6.pfb><cmsy10.pfb><cmbx10.pfb><cmbx12.pfb>
<cmmi10.pfb><cmtt10.pfb><cmr8.pfb><cmti10.pfb><cmr10.pfb>[1]
पूर्ववर्ती आदेश चलाने के बाद, Oldfonts.ps में फ़ॉन्ट के नमूने दिखाता है पुरानीफ़ाइल.पीएस
और newfonts.ps प्रतिस्थापन फ़ॉन्ट के नमूने दिखाता है pkfix-सहायक उत्पादन करते थे
pkfix-oldfile.ps. छाप Oldfonts.ps और newfonts.ps और उनकी तुलना सावधानीपूर्वक करें
ग़लत फ़ॉन्ट और आकार.
मान लीजिए कि फ़ॉन्ट "एफएफ" के लिए "सीएमबीएक्स12 @ 1.2X" का चुनाव गलत लगता है; पात्र कहते हैं
में लम्बे देखो Oldfonts.ps तुलना में newfonts.ps. यहीं पर परीक्षण-और-त्रुटि चरण होता है
शुरू करना। आइए अनुमान लगाएं कि "सीएमबी12" "सीएमबीएक्स12" से बेहतर मेल है लेकिन हम नहीं जानते
फ़ॉन्ट को कितना स्केल करना है. सौभाग्य से, pkfix-सहायक "*" को स्केलिंग के रूप में उपयोग करने की अनुमति देता है
प्रोग्राम को स्वचालित रूप से इष्टतम स्केलिंग कारक का पता लगाने के लिए कहने वाला कारक, भले ही
ऐसा करने का अर्थ है गैरमानक फ़ॉन्ट आकार चुनना:
$ pkfix-helper Oldfile.ps pkfix-oldfile.ps --force='Ff=cmb12 @ *'
Oldfile.ps पढ़ रहा हूँ... हो गया।
पाए गए टाइप 3 फ़ॉन्ट की संख्या: 10
बिटमैप फ़ॉन्ट 600 DPI पर टाइपसेट होते हैं।
वर्ण चौड़ाई ढूँढना... हो गया।
टीएफएम फ़ाइलें पढ़ना... विफल रहा।
pkfix-helper: उपयोगकर्ता-निर्दिष्ट TFM फ़ाइल "cmb12" को संसाधित करने में असमर्थ
उफ़, ऐसा लगता है जैसे हमारे पास नहीं है cmb12.tfm हमारे सिस्टम पर फ़ाइल. आइए बढ़ाने का प्रयास करें
cmb10.tfm बजाय:
$ pkfix-helper Oldfile.ps pkfix-oldfile.ps --force='Ff=cmb10 @ *'
Oldfile.ps पढ़ रहा हूँ... हो गया।
पाए गए टाइप 3 फ़ॉन्ट की संख्या: 10
बिटमैप फ़ॉन्ट 600 DPI पर टाइपसेट होते हैं।
वर्ण चौड़ाई ढूँढना... हो गया।
टीएफएम फ़ाइलें पढ़ना... पूरा हो गया (103 स्केलिंग विविधताओं में 193 टीएफएम)।
मिलान फ़ॉन्ट:
प्रोसेसिंग फाई ... हो गई (cmr10 @ 1X, बेमेल=0.11683)।
प्रसंस्करण एफए ... किया गया (cmti10 @ 1X, बेमेल = 0.08892)।
Fb प्रोसेसिंग हो गई... (cmr8 @ 1X, बेमेल = 0.07133)।
एफएफ प्रसंस्करण किया गया (सीएमबी10 @ 1.5एक्स, बेमेल = 0.00035)।
प्रसंस्करण Fh ... हो गया (cmtt10 @ 1X, बेमेल=0.06895)।
Fd की प्रोसेसिंग हो गई... (cmmi10 @ 1X, बेमेल=0.03966)।
प्रसंस्करण Fj ... हो गया (cmbx12 @ 1X, बेमेल = 0.03972)।
Fe प्रसंस्करण किया गया (cmbx10 @ 1X, बेमेल = 0.00762)।
प्रसंस्करण Fg... हो गया (cmsy10 @ 1X, बेमेल=0.00875)।
प्रसंस्करण एफसी ... हो गया (cmr6 @ 1X, बेमेल = 0.00284)।
मैच में निश्चित रूप से सुधार हुआ है, हालाँकि 15 अंक। फ़ॉन्ट के लिए निश्चित रूप से एक अजीब आकार है।
फिर, कई दस्तावेज़ do गैरमानक आकारों का उपयोग करें ताकि यह वास्तव में सही हो सके।
सत्यापित करने का सबसे अच्छा तरीका एक बार फिर फ़ॉन्ट नमूनों की एक जोड़ी तैयार करना, प्रिंट करना और तुलना करना है
तब तक दोहराएँ जब तक कि सभी फ़ॉन्ट सही न दिखने लगें। के एक उदाहरण का प्रयोग करें --बल प्रत्येक फ़ॉन्ट के लिए
आप परिवर्तन करना चाहते हैं.
वातावरण
pkfix-सहायक निम्नलिखित पर्यावरण चर का सम्मान करता है:
जीएस घोस्टस्क्रिप्ट दुभाषिया का नाम (डिफ़ॉल्ट: gs)
TFTOPL परिवर्तित करने के लिए एक उपयोगिता का नाम .टीएफएम करने के लिए फ़ाइलें .pl फ़ाइलें (डिफ़ॉल्ट: tftopl)
onworks.net सेवाओं का उपयोग करके pkfix-helper का ऑनलाइन उपयोग करें