पढ़ने के लिए टाइपोग्राफ़ी¶
पढ़ने से पहले पेज की संरचना दिखे। स्पष्ट शीर्षक, शांत नेविगेशन और संतुलित पाठ चौड़ाई मुख्य काम करते हैं। रंग संबंध या क्रिया बताए; अकेला अर्थ न ढोए।
वेब पृष्ठ¶
कस्टम लेआउट में प्रोजेक्ट नेविगेशन, दस्तावेज़ और वर्तमान पेज रूपरेखा के तीन भाग हैं। छोटी स्क्रीन पर नेविगेशन ड्रॉअर है। Libertinus Serif और Sans साथ हैं। शीर्षक बोल्ड सेरिफ़ में, नेविगेशन, लेबल और नियंत्रण उसके sans साथी में हैं। संपीड़ित WOFF2 साइट से मिलते हैं; फ़ॉन्ट सेवा अनुरोध नहीं होता।
हल्का थीम डिफ़ॉल्ट है। गहरा और सिस्टम मोड भी हैं। चुनाव उसी ब्राउज़र origin पर याद रहता है। सिस्टम मोड ऑपरेटिंग सिस्टम अपनाता है। HTML प्रिंट हल्के रंग में है। JavaScript के बिना भी सामग्री और नेविगेशन काम करते हैं; थीम और बेहतर खोज अतिरिक्त संवर्द्धन हैं।
अंग्रेज़ी गद्य में ब्राउज़र पूरा अनुच्छेद देखकर Knuth–Plass पंक्ति-विभाजन कर सकता है। छोटा स्क्रिप्ट लोड फ़ॉन्ट मापकर बॉक्स, स्पेस और हाइफ़न दंड बनाता है; पूरे अनुच्छेद के विराम चुनता है। Frank Liang की पैटर्न विधि अंग्रेज़ी शब्द-विभाजन विकल्प देती है। मूल TeX पैटर्न और लाइसेंस साइट में हैं।
संवर्द्धन ज़ोर और मूल पाठ रखता है; चौड़ाई बदले तो फिर गणना करता है। एक अनुकूलित अनुच्छेद के भीतर कॉपी से मूल पाठ मिलता है, दृश्य पंक्ति-विभाजन या नए हाइफ़न नहीं। प्रिंट पर सामान्य अनुच्छेद लौटता है, ताकि पेज लेआउट उसे बाँटे।
लिंक, गणित, कोड, संवादात्मक सामग्री, संकरी चौड़ाई और दूसरी भाषाएँ ब्राउज़र लेआउट इस्तेमाल करती हैं। उचित अंतर वाला हल न मिले तो भी यही है। JavaScript बंद होने पर साइट पठनीय है। विकल्प hyphens: auto और text-wrap: pretty भाषा के अनुसार हैं; केवल ये CSS Knuth–Plass की गारंटी नहीं।
PDF पृष्ठ¶
पुस्तक में वेब वाला Libertinus है। अनुच्छेद दोनों ओर बराबर, पंक्ति-विभाजन अनुकूलित और हाइफ़न भाषा के अनुसार हैं। अंतर, शीर्षलेख, कैप्शन, कोड और तालिका रेखाएँ भी नियंत्रित हैं। फ़ॉन्ट, विभाजन लागत और चौड़ाई साथ काम करते हैं। ढीले अनुच्छेद को ज़बरन लाइन तोड़कर सुधारना शायद ही उचित है।
Typst PDF अनुच्छेद अनुकूलित करता है; वेब संवर्द्धन योग्य गद्य करता है। सोर्स, फ़ॉन्ट और दृश्य क्रम साझा हैं, लेकिन लाइन विराम अलग हो सकते हैं। Typst पाठ अनुबंध और ब्राउज़र हाइफ़न अनुबंध देखें।
डिज़ाइन बदलना¶
दृश्य मान _static/editorial.css, संरचना _templates/layout.html और प्रिंट _templates/book.typ में बदलें। पढ़ने का क्रम, फ़ोकस संकेत, लेबल और पर्याप्त कंट्रास्ट बनाए रखें।
बदलाव पर दोनों प्रारूप बनाएँ। कोड, तालिका, आरेख और गणित वाला पेज देखें। सुंदर कवर पूरी पुस्तक के सही होने का प्रमाण नहीं। पूरा टेम्पलेट अनुबंध टेम्पलेट और API API Reference तथा उसी PDF में है।