HeadlinesBriefing favicon HeadlinesBriefing.com

monospace पाठ संरेखण की जिज्ञासा

Hacker News •
×

मुझे नहीं लगता कि कोई विशेष रूप से monospace में टाइपसेटिंग का आनंद लेता है। नियमित पाठ ठीक है – कम से कम जितना ठीक हो सकता है: दायां संरेखण भी ठीक है, जब तक आप अंतराल गिनने में आपत्ति नहीं करते हैं, लेकिन केंद्रित करना पहले से ही जटिल हो जाता है, क्योंकि आपके पास चीजों को वास्तव में समान बनाने के लिए आधा अंतराल नहीं होता है: और पूर्ण संरेखण वह जगह है जहां चीजें विशेष रूप से अजीब हो जाती हैं। अंतराल बस बहुत बड़े होते हैं और समान रूप से वितरित नहीं किए जा सकते, जिससे एक वास्तव में असहज अनुभव पैदा होता है: अन्य जगहों पर टाइपसेटिंग में उपयोग किया जाने वाला समाधान हाइफ़न है, लेकिन monospace में हाइफ़न भी असहज महसूस होता है, क्योंकि हाइफ़न खुद पर बहुत अधिक ध्यान आकर्षित करते हैं (और बाद में कॉपी और पेस्ट को बिगाड़ देते हैं): यही कारण है कि आप टेक्स्ट फाइलों में पूर्ण संरेखण बहुत कम देखते हैं। लेकिन एक और विकल्प है। आप पाठ को फिर से लिख सकते हैं ताकि केवल वे शब्द चुने जाएं जो पंक्ति लंबाई के ठीक जुड़ते हों, ताकि कोई दोगुना अंतराल न रहे। यह ठीक वही है जो rs1n ने 1990 के दशक के अंत में अपने Super Metroid गाइड के लिए किया था: यह आश्चर्यजनक है, क्योंकि यह इसी तरह 17,000 शब्दों तक जारी रहता है, प्रत्येक दाहिना मार्जिन एक अक्षर पर पूरी तरह से समाप्त होता है, कोई दोगुना अंतराल दिखाई नहीं देता। लेखक नीचे FAQ में इसका संक्षिप्त उल्लेख करते हैं: आपने पाठ को संरेखित करने के लिए कौन सा प्रोग्राम उपयोग किया? कोई नहीं। मैंने बस शब्दों को ध्यान से चुना ताकि सब कुछ दाहिने हाथ की ओर सही तरह से संरेखित हो जाए। सब कुछ एक ASCII संपादक के साथ किया गया। मैं इसे मुख्य रूप से एक जिज्ञासा के रूप में साझा कर रहा हूं; भौतिक किताबों के लिए कुछ पुनर्लेखन विधवा और अनाथ से बचने के लिए सामान्य पाठ्यक्रम का हिस्सा हैं, लेकिन आप स्क्रीन पर लेखन में उन्हें उतना नहीं देखते हैं। उसी समय, हमारे बीच किसने कम से कम एक बार पहचान के साथ सिर हिलाया नहीं है, जब उन्होंने एक बटन UI स्ट्रिंग या एक टूलटिप को घंटों तक मलाया है ताकि यह एक घने पैक किए गए इंटरफेस में निश्चित चौड़ाई के भीतर फिट हो सके?