0 वोट
69 व्यूज़

हमारे पास हाथ से बनाई गई हाइफ़नेशन (hyphenation) डेटा की एक बड़ी सूची है, जिसे एक निचले स्तर के PT-प्रोजेक्ट से PTXPrint में खींचा गया है, मार्ग के माध्यम से: > Fonts+Scripts > Hyphenation > Import List...

मुझे यहाँ एक फ़ाइल मिली है, जो उस इम्पोर्ट का परिणाम प्रतीत होती है:

"D:\[path]\PT9\[project]\shared\ptxprint\hyphen-[project].tex"

यह .tex फ़ाइल UTF8 में एन्कोडेड है और मुझे केवल U+002D के रूप में "सामान्य" हाइफ़न दिख रहे हैं। अब मैं एक regex का उपयोग करना चाहता हूँ ताकि वे हाइफ़नेशन विकल्प कम कर सकूँ जो "संभव हैं लेकिन कुरीतियाँ" हैं: 

मैं PTXPrint बंद कर दूँगा, एक बैकअप-कॉपी बनाऊँगा, कुछ हाइफ़न हटाकर अपने परिवर्तन लागू करूँगा, फिर PTXPrint को फिर से चलाऊँगा, और "Print" अर्थात् "Make PDF" का प्रयास करूँगा। क्या यह उचित लगता है, या इस तरह से मैं PTXPrint-प्रोजेक्ट को नष्ट कर दूँगा? यदि दूसरा मामला है, तो हाइफ़नेशन को समायोजित करने का कोई बेहतर तरीका है?

नोट: मुझे regex में मदद की आवश्यकता नहीं है, धन्यवाद। यहाँ प्रश्न केवल PTXPrint के आंतरिक कार्यप्रणाली के बारे में है।


TL/DR:
हम PT-प्रोजेक्ट को कई संभावित प्रकाशनों के लिए "स्रोत" मानते हैं, जैसा कि PTXPrint ऑनलाइन सैंपल गैलरी में अच्छी तरह से प्रदर्शित किया गया है। इसलिए Paratext के अंदर हम हाइफ़नेशन मास्टर-सूची का सावधानीपूर्वक और हाथ से रखरखाव करते हैं, जहाँ हम सभी कानूनी विकल्पों को चिह्नित करते हैं, भले ही वे बहुत सुंदर न हों।

वर्तमान प्रकाशन के लिए हमारे पास एक निश्चित वयस्क पाठकों का लक्षित दर्शक वर्ग है और हमारे पास एक लेआउट, पेज-साइज़, फ़ॉन्ट-साइज़ है, जो हमें "थोड़ी अधिक स्वतंत्रता" और लचीलापन प्रदान करता है। इसलिए हम अनुमत लेकिन आदर्श न होने वाले कुछ हाइफ़नेशन-विकल्पों को छानकर हटा सकते हैं। उदाहरण के लिए, मैं सभी विकल्पों को हटाना चाहता हूँ, जो छपी हुई पंक्ति के अंत में केवल एक अक्षर को "अनाथ" (orphan) छोड़ देंगे, और इसी तरह अंत में अकेले खड़े अक्षरों के लिए भी।

English से मशीन-अनुवादित
PTXprint में द्वारा (934 अंक) | 69 व्यूज़
एक टिप्पणी ताकि एक त्वरित अपडेट दिया जा सके: चूँकि समयसीमा (deadline) निकट आ रही है, मैंने ऊपर वर्णित के अनुसार आगे बढ़कर इसे आज़मा लिया।

मुझे कोई error-message या क्रैश नहीं मिला और मैं देख सकता हूँ कि पंक्ति-अंत पर कुरीति वाले एक-अक्षर के अनाथ (orphans) गायब हो गए हैं। यदि कोई नकारात्मक पार्श्व-प्रभाव हैं, तो मैंने अभी तक उन्हें नहीं पाए हैं।

बेशक एक दंड है: मुझे प्रकाशन को फिर से देखना होगा, और "Adjustments" को पुनः समायोजित करना होगा। लेकिन मुझे पता था कि ऐसा होगा यदि मैंने हाइफ़नेशन विकल्पों में परिवर्तन किया। अब तक यह लाजवाब है, पृष्ठ बेहतर दिख रहे हैं।
English से मशीन-अनुवादित

1 उत्तर

+1 मत
आप निश्चित रूप से जो करना चाहते हैं, उसे सुरक्षित रूप से कर सकते हैं। शायद आप शुरू करने से पहले फ़ाइल का बैकअप रखेंगे। सबसे बुरा जो हो सकता है, वह यह है कि आप अपनी हाइफ़नेशन को बिगाड़ दें और आप हमेशा ptxprint के अंदर से उस फ़ाइल का उपयोग निष्क्रिय कर सकते हैं।

सामान्य तौर पर, ptxprint कॉन्फ़िगरेशन क्षेत्र में फ़ाइलों से बहुत डेटा-चालित (data driven) है; यदि आप उन फ़ाइलों को किसी अन्य तरीके से संपादित करते हैं ताकि ptxprint परिणाम से संतुष्ट हो, तो यह ptxprint को आपकी इच्छा के अनुसार करने का एक बिल्कुल अच्छा तरीका है।
English से मशीन-अनुवादित
द्वारा (658 अंक)

संबंधित प्रश्न

+1 मत
1 उत्तर 258 व्यूज़
The Interlinearizer automatically breaks words with hyphens in them and I cannot figure out how to join the hyphenated ... New Guinea [Email Removed].pgmailto:[Email Removed].pg
SIL LSS PNG 411 पूछा गया अक्टूबर 31, 2017
Paratext में
0 वोट
1 उत्तर 159 व्यूज़
Mailto: <ptxprint_support@<your.org's.address>> Traceback (most recent call last): File "ptxprint\gtkview.py", line 1565 ... name 'accumulate' is not defined PTXprint Version 2.5.5
mdjojoseparto 102 पूछा गया अगस्त 5, 2024
PTXprint में
0 वोट
1 उत्तर 78 व्यूज़
हम परंपरागत रूप से शब्द-मध्य हाइफ़न के बाद पंक्तियों को तोड़ने की अनुमति नहीं देते थे। लेकिन इस योना की पुस्तक के लिए ... संकीर्ण दायरे या कुछ और के लिए समायोजित किया जा सकता है?
KimB 673 पूछा गया मई 30
+1 मत
4 उत्तर 768 व्यूज़
Removing words from hyphenatedWords.txt that no longer exist in the project I am trying to prepare the hyphenatedWords. ... the Wordlist database and hopefully make it run faster.
Kent Spielmann 1.8k पूछा गया जुलाई 22, 2020
0 वोट
0 उत्तर 179 व्यूज़
If data in your project uses a mix of composed and decomposed characters (likely due to using different keyboard ... and click OK. See also: Introduction to project conversion
[Expert]
anon421222
735
पूछा गया फ़रवरी 23, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I urge you, brothers and sisters, to watch out for those who cause divisions and put obstacles in your way that are contrary to the teaching you have learned. Keep away from them.
Romans 16:17
3,058 प्रश्न
6,019 उत्तर
5,687 टिप्पणियाँ
2,034 उपयोगकर्ता