
Kirsch / ˈkɪərʃ / n.
(الألمانية) الكرز.
(Russell A. Kirsch ، 1929 - 2020) المعترف بها المهندس الأمريكي كمطور للماسح الضوئي الرقمي الأول ومخترع البيكسل.
خط النقطات Monospace مع مربع محيط 6 × 16 (عرض AVG 5 بكسل ، و 4 بكسل ، و 12 بكسل ، و 5 بكسل X-Height ، و 4 بكسمة الارتفاع). يستمد من مجموعة متنوعة من أشكال الرسائل والزخارف لإنشاء شعور إنساني متميز بحجم مضغوط.
تأتي بعض الحروف الرسومية من Cozette ، وغالبًا ما تكون مع تعديلات للالتزام بتصميم Kirsch.



تنزيل من الإصدارات. يتم تضمين تنسيقات BITMAP - OTB ، BDF ، PCF ، DFONT (لمستخدمي MAC) - وكذلك TTF. تتوفر إصدارات 2x لشاشات HidPI. لاحظ أن PCF لا يحتوي على حروف رسومية الماضي U+FFFF.
من أجل تجربة المشاهدة الأكثر هشاشة ، حاول استخدام تنسيقات الصورة النقطية عندما يكون ذلك ممكنًا. إذا لم تكن خطوط BITMAP مدعومة على النظام الأساسي الخاص بك (مثل Windows ، VSCODE) ، فاستخدم TTF بأحجام الخطوط التي تبلغ 16 بكسل.
نصيحة سريعة : إذا كنت بحاجة إلى حجم الخط في حزب العمال ، استخدم التحويل التالي:
pt = px * 72 / dpiمثل 13px على شاشة 96dpi هي
16px * 72 / 96dpi = 12pt.
تتوفر خطوط الطالب الذي يذاكر كثيرا. يستخدم المتغير "Mono" الحروف الرسومية الأصغر (واحدة- بدلاً من العرض المزدوج) ويعمل على المحطات التي لا يمكنها خلط العروض.
أود أن أؤيد استخدام Kirsch على الويب عمومًا بسبب عدم وجود دعم نقطي. ولكن بالنسبة للعنيدة والشجاعة ، يتوفر Woff2. هناك أيضا ورقة الأنماط التي تستضيفها CDN للراحة.
< link
rel =" stylesheet "
href =" https://cdn.jsdelivr.net/npm/kirsch@latest/kirsch.css "
/>متطلبات:
apt install fuse )خياري:
apt install libharfbuzz-bin )bdfresize (مثل apt install bdfresize )bdftopcf (على سبيل المثال apt install xfonts-utils )compress_woff2 (على سبيل المثال apt install woff2 ) git clone و Run build.sh . ملفات الخطوط الإخراج إلى out/ .
build.sh تنزيل في deps/ :
-n التنشيط. تعد HarfBuzz Utilities ضرورية إذا كنت ترغب في استخدام img.sh لإنشاء الصور الموجودة في img/ ، ولكنها غير مستخدمة في بناء ملفات الخط النهائي. bdfresize هو لتوليد خطوط hidpi. bdftopcf لتوليد خطوط PCF. compress_woff2 هو لإنشاء خطوط Woff2.
على عكس الخط السابق Eldur ، الذي كان فقط 4 بكسل Avg. عرض char للعمل مع ، Kirsch لديه 5 بكسل AVG. عرض شار. أن 1 بكسل من العرض الإضافي يوفر كمية مدهشة من الفسحة للتصميم. تتناسب المزيد من الحروف الرسومية بشكل مريح مع عرض 5 بكسل - على سبيل المثال "M" و "W" - وهذا يعني أن تلك الرسوم البخارية لن تكسر Kerning وتتداخل على مسافات الحروف الحربية المجاورة. يمكن الآن أن تعمل الحروف الرسومية التي لا تتناسب مع عرض 5 بكسل مع عرض 7 بكسل ، مما يحافظ على التوازن والولادة دون التأثير على Kerning سلبًا للغاية.

إن الازدهار - على سبيل المثال في "i" أو "f" - هو خيار أسلوبي ، لكنهم يخدمون أيضًا غرضًا وظيفيًا. بدون ازدهار ، "أنا" سوف تأخذ 1 بكسل من العرض ، تاركًا 4 بكسل من المساحة المحرجة. يزدهر 2px على كل جانب من جوانب "I" يعطيه عرضًا 5 بكسل ، وبالتالي يعالج قضية Kerning بطريقة أنيقة.
في حالة "L" ، تزدهر على غرار السيناريو يميزه عن الأحرف الرأسية الأخرى مثل 1I| .

واحدة من ميزات Kirsch المميزة هي وجود فجوة في الأوعية من الحروف. من شأن ملء الفجوة أن يجعل الحروف إما مربعة للغاية أو متوترة للغاية ، مع ترك الفجوة تفتح على أشكال الرسائل. تثير الفجوات أيضًا نهايات السكتة الدماغية على غرار السيناريو.
المشكلات ، وطلبات الميزات/الرسول الثابتة ، وطلبات السحب كلها موضع ترحيب!
هذه مشاريع ألهمت/ساعدتني في إنشاء Kirsch وتستحق المراجعة بنسبة 100 ٪.
صنعت مع ♥ بقلم بن بانغ. صدر تحت ترخيص OFL-1.1.