typographydefaultsهذه حزمة Lualatex و Xelatex التي تجعل اختيار عائلة عائلة الخطوط المفتوحة المصدر ذات الجودة سهلة وغير مؤلمة. بدلاً من العبث بخيارات متعددة أو القيام بالأشياء عن طريق التجربة والخطأ ، يمكن للمؤلف الذي يستخدم هذه الحزمة اختيار "فترة" فقط ، يعتمد بشكل فضفاض على المعايير البريطانية للتصنيف النوع. المدعومة حاليا هي:
| فترة | اكتب الأسرة | المعلمة |
|---|---|---|
| العصور الوسطى | جونيكود | medieval |
| الإنسانية | Coelacanth | humanist |
| غارالد | eb garamond | garalde |
| الواقعي | PT Serif | realist |
| didone | CMU Serif | didone |
| ميكانيكي | CMU ملموسة | mechanistic |
| الإنسانية الخطية | مصدر بلا برو | linealhumanist |
| بشع | HK Grotesk | grotesque |
| هندسي | أوركني | geometric |
تم اختيار المصطلح الواقعي البديل لما يسمى الآن بالوجوه الانتقالية . وبالمثل ، على الرغم من أن الأخطاء والهندسة هي الخطوط ، إلا أنه من المنطقي فقط التمييز بين الإنسانية عن نظيرتها الخطية بسبب الغموض.
هناك أربعة أنماط للاختيار لأقسام نصية أحادية:
| "فترة" | الخط | المعلمة |
|---|---|---|
| آلة كاتبة | نص الآلة الكاتبة CMU | typewriter |
| المبرمج النحيف | Iosevka | slender |
| مبرمج واسع | أحادي | wide |
| التنضيد الرمزي | Gnu UniFont | symbolic |
مثل هذه الأنماط الأحادية ليس لها أي مراسلات في التصنيف التي أعرفها. الآلة الكاتبة هي وجوه رسومية تشبه الحبر البصح على الورق من خلال آلة كاتبة ميكانيكية. وجوه المبرمج لها: مزيج من التمايز بين الرموز المماثلة ، مثل بين 0 و O ؛ التباين والأشكال المناسبة للاستخدام في ألوان "مقلوبة" من نص الضوء على الخلفيات المظلمة ؛ وفي بعض العينات ligatures لمجموعات Glyph الشائعة التي تحدث في رمز الكمبيوتر. أخيرًا ، يتمتع مُحَفَّر رمزيًا بتغطية عالية لنقاط رمز Unicode ، مما يجعلها مناسبة لإنضاز المواد العلمية ذات الرسوم الحرارية غير العادية.
أوصي الآلة الكاتبة لاستشهادات المستندات التقنية ، وبرنامج المبرمج على أي خيار لأقسام التعليمات البرمجية المصدر ورمزية للأنواع الثقيلة أحادية الدهون مثل أدلة AGDA.
لتنزيلات الخط ، استخدم الروابط المقدمة على الجدول أعلاه.
إذا كان لديك توزيع حديث لـ Tex Live ، فمن المرجح أن تكون لديك جميع حزم CTAN ، وكذلك Latex و Lualatex و Xetex و Xelatex. إذا لم تقم بذلك ، فتأكد من قيامك بتشغيل مدير حزمة نظام ، أو قم بتثبيت ذلك أولاً.
يمكن أن يتم تثبيت الخطوط على كل نظام تشغيل رئيسي بسهولة عن طريق فتح المحفوظات التي يوفرها مسبك أو الموزعين وببساطة النقر المزدوج على كل خط لإضافته. هناك طرق أفضل ، ولكن هذا سهل ومتوافق عبر معظم البيئات.
بمجرد أن تكون المتطلبات في مكانها وافتراض أنك تستخدم Tex Live على Linux ، يمكنك التثبيت بواسطة:
cd ~ /texmf/tex/latex
git clone git://github.com/kerscher/typographydefaults ./typographydefaults
texhashإذا كنت تستخدم توزيع TEX آخر ، فتحقق من وثائقها كيفية تثبيت الحزم أو قراءة المزيد عنها هنا.
على الديباجة الخاصة بك ، أضف هذه الحزمة وأعلن خياراتها. على سبيل المثال:
usepackage [ text = mechanistic
, mono = typewriter
]{typographydefaults} يتم سرد خيارات صالحة text و mono على الجدول أعلاه. ترتيب المعلمات غير ذي صلة.
تستخدم هذه الحزمة ترخيصًا يشبه BSD بنكون. يمكنك التحقق من ذلك هنا.