
Kirsch / ˈkɪərʃ / n
(เยอรมัน) เชอร์รี่
(Russell A. Kirsch, 1929 - 2020) วิศวกรอเมริกันได้รับการยอมรับว่าเป็นผู้พัฒนาเครื่องสแกนภาพดิจิตอลแรกและผู้ประดิษฐ์พิกเซล
ตัวอักษรบิตแมป Monospace พร้อมกล่องขอบเขต 6x16 (ความกว้าง AVG 5px, 4px Descent, 12px Ascent, 5px X-Height, ความสูงสูงสุด 9px) มันมาจากรูปแบบตัวอักษรและลวดลายที่หลากหลายเพื่อสร้างความรู้สึกของนักมนุษยนิยมที่แตกต่างกันในขนาดกะทัดรัด
ร่ายมนตร์บางตัวมาจาก Cozette บ่อยครั้งที่มีการดัดแปลงเพื่อยึดติดกับการออกแบบของ Kirsch



ดาวน์โหลดจากรุ่น รวมอยู่ในรูปแบบบิตแมป - OTB, BDF, PCF, DFONT (สำหรับผู้ใช้ Mac) - เช่นเดียวกับ TTF มี 2x เวอร์ชันสำหรับหน้าจอ HIDPI โปรดทราบว่า PCF ไม่มีร่ายมนตร์ผ่าน U+FFFF
สำหรับประสบการณ์การรับชมที่คมชัดที่สุดลองใช้รูปแบบบิตแมปเมื่อเป็นไปได้ หากไม่รองรับแบบอักษรบิตแมปบนแพลตฟอร์มของคุณ (เช่น Windows, VSCODE) จากนั้นใช้ TTF ที่ขนาดตัวอักษรที่ทวีคูณเป็น 16px
เคล็ดลับด่วน : หากคุณต้องการขนาดตัวอักษรใน PT ให้ใช้การแปลงต่อไปนี้:
pt = px * 72 / dpiเช่น 13px บนหน้าจอ 96DPI คือ
16px * 72 / 96dpi = 12pt
ฟอนต์ Nerd ที่ได้รับการแก้ไข ตัวแปร "โมโน" ใช้ร่ายมนตร์ขนาดเล็ก (เดี่ยว- แทนความกว้างสองเท่า) และใช้งานได้กับเทอร์มินัลที่ไม่สามารถผสมความกว้างได้
โดยทั่วไปฉันจะกีดกันการใช้ 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 และเรียกใช้ build.sh ตัวอักษรไฟล์เอาต์พุต out/
build.sh ดาวน์โหลดลงใน deps/ :
-n เพื่อเปิดใช้งาน ยูทิลิตี้ Harfbuzz มีความจำเป็นหากคุณต้องการใช้ img.sh เพื่อสร้างภาพที่พบใน img/ แต่ไม่ได้ใช้ในการสร้างไฟล์ตัวอักษรสุดท้าย bdfresize สำหรับการสร้างแบบอักษร HIDPI bdftopcf ใช้สำหรับการสร้างแบบอักษร PCF compress_woff2 ใช้สำหรับการสร้างแบบอักษร WOFF2
ซึ่งแตกต่างจากตัวอักษรก่อนหน้าของฉัน Eldur ซึ่งมีเพียง 4px avg ความกว้างของถ่านในการทำงานกับ Kirsch มี 5px avg ความกว้างถ่าน ความกว้างพิเศษ 1px นั้นมีจำนวนระยะทางที่น่าประหลาดใจสำหรับการออกแบบ ร่ายมนตร์ที่มากขึ้นพอดีกับความกว้าง 5px - เช่น "M" และ "W" - หมายความว่าร่ายมนตร์เหล่านั้นจะไม่ทำลาย kerning และบุกรุกในพื้นที่ของร่ายมนตร์ใกล้เคียง Glyphs ที่ไม่พอดีกับความกว้าง 5px สามารถทำงานกับความกว้าง 7px ซึ่งรักษาสมดุลและความชัดเจนโดยไม่ส่งผลกระทบต่อ kerning ในทางลบมากเกินไป

The Flourishes - เช่นใน "I" หรือ "F" - เป็นตัวเลือกโวหาร แต่พวกเขายังให้บริการตามวัตถุประสงค์การทำงาน หากไม่มีความเจริญรุ่งเรือง "ฉัน" จะใช้ความกว้าง 1px ออกจากพื้นที่ 4px ที่น่าอึดอัดใจ 2px เฟื่องฟูในแต่ละด้านของ "ฉัน" ให้ความกว้าง 5px ซึ่งจะกล่าวถึงปัญหา kerning ในลักษณะที่มีสไตล์
ในกรณีของ "L" สไตล์สคริปต์เฟื่องฟูแยกความแตกต่างจากอักขระแนวตั้งอื่น ๆ เช่น 1I| -

หนึ่งในคุณสมบัติที่โดดเด่นของ Kirsch คือการปรากฏตัวของช่องว่างที่ชามของตัวอักษร การเติมเต็มช่องว่างจะทำให้ตัวอักษรนั้นมีสี่เหลี่ยมจัตุรัสเกินไปหรือพัดเกินไปในขณะที่ออกจากช่องว่างเปิดตัวตัวอักษร ช่องว่างยังทำให้เกิดการสิ้นสุดของจังหวะสคริปต์
ปัญหาการร้องขอคุณสมบัติ/glyph และคำขอดึงยินดีต้อนรับทั้งหมด!
โครงการเหล่านี้เป็นโครงการที่ได้รับแรงบันดาลใจ/ช่วยฉันสร้าง Kirsch และมีค่า 100% ที่จะตรวจสอบ
ทำด้วย♥โดย Ben Pang ปล่อยภายใต้ใบอนุญาต OFL-1.1