
Greybeard เป็นตัวอักษรการเขียนโปรแกรมบิตแมปแบบ monospaced สำหรับทุกคนที่คุณชอบพิกเซลที่ไม่ชอบโรคตา ส่วนใหญ่เป็นพอร์ตเวกเตอร์ของ UW TTYP0 ที่มีการปรับแต่งเล็กน้อย
มันครอบคลุมตัวอักษรละตินและไซริลลิกส่วนใหญ่, กรีก, อาร์เมเนีย, จอร์เจีย (มีเพียง mkhedruli), ภาษาฮิบรู (ไม่มีเครื่องหมายคำสาป), ไทย, IPA ส่วนใหญ่ (แต่ไม่มี upa), เครื่องหมายวรรคตอนมาตรฐาน, สัญลักษณ์ทั่วไป
มันมีให้เป็นแบบอักษรที่แสดงผลในขนาดพิกเซลต่อไปนี้: 11, 12, 13, 14 , 15, 16, 17, 18 และ 22 สิ่งเหล่านี้มีตัวแปรที่เป็นตัวหนาและตัวแปรตัวเอียงมีให้ใน 15, 16, 17 และ 18
มันได้รับการตั้งชื่อตาม Sysops ในตำนานโดยจ้องมองที่ White on Blue Borland Compilers ตอนดึก บางคนบอกว่าพวกเขายังจ้องมอง ...

ไฟล์ตัวอักษรสามารถดาวน์โหลดได้จากหน้ารีลีส
Greybeard ถูกแบ่งออกเป็นแบบอักษรแยกต่างหากหลายตัวที่มีขนาดจุดที่พวกเขาตั้งใจจะแสดงที่สำหรับการแสดงผลพิกเซลที่สมบูรณ์แบบ หากต้องการใช้ให้ติดตั้งตัวแปรที่คุณชอบจากนั้นตั้งค่าขนาดตัวอักษรของตัวแก้ไขหรือเทอร์มินัลให้ตรงกัน ตัวอย่างเช่นหากคุณชอบขนาด 18px ให้ติดตั้ง Greybeard-18px*.ttf และตั้งค่าขนาดเป็น 18pt ในแอปพลิเคชันของคุณ เนื่องจากวิธีการสร้างโครงร่างทวีคูณจึงควรทำงานเช่นกัน
สำหรับตัวแก้ไขรหัสคุณอาจต้องตั้งค่าความสูงของเส้นที่ชัดเจนเช่นกันเพื่อให้ระยะห่างมีสติ ตัวอย่างเช่นการตั้งค่าความสูงของเส้นเป็นประมาณ 1 ใน VSCODE ดูเหมือนจะทำงานได้ดี
เหตุผลที่ฟอนต์แบ่งออกเป็นขนาดต่างกันเป็นเพราะ windows ชนิดของการกระตุกเกี่ยวกับตัวอักษรบิตแมป ในทางทฤษฎี. TTF สนับสนุน การฝังบิตแมปรุ่นที่มีขนาดจุดต่าง ๆ (คุณลักษณะที่เรียกว่าบิตแมปนัดหยุดงาน) แต่ Windows ได้ตัดสินใจที่จะเพิกเฉยต่อสิ่งนี้ยกเว้นในกรณีที่เฉพาะเจาะจงมาก) ซึ่งมีผลข้างเคียงของการทำให้แบบอักษรไร้ประโยชน์ในเทอร์มินัล นี่เป็นสิ่งที่ยอมรับไม่ได้สำหรับตัวอักษรนี้ดังนั้นเราจึงอยู่ที่นี่ หากคุณรู้วิธีการเกี่ยวกับข้อ จำกัด นี้โปรดแสดงความคิดเห็นในปัญหาที่กำลังดำเนินอยู่และอาจส่งวิธีการประชาสัมพันธ์ของฉัน
งานส่วนใหญ่ที่มีต่อ Greybeard ได้รับการรวบรวมชุดเครื่องมือเพื่อแปลงฟอนต์บิตแมปดั้งเดิม UW TTYP0 เป็นรูปแบบโครงร่างที่ทันสมัยและพยายามทำให้แน่ใจว่ามันทำให้เกิดความคมชัด ร่ายมนตร์ที่แท้จริงยังคงเป็นผลงานของ Uwe Waldmann ซึ่งเป็นผู้สร้างดั้งเดิมของ UW TTYP0 มีการปรับแต่งไม่กี่ครั้งและน่าจะเป็นอีกสองสามอย่างที่โครงการดำเนินไป แต่เราจะไม่มีแบบอักษรบิตแมปที่ครอบคลุมโดยไม่ต้องทำงานหนักทั้งหมดของ Uwe เหตุผลที่มีชื่อแตกต่างกันค่อนข้างง่าย: ใบอนุญาต MIT ที่ UW TTYP0 ใช้กำหนดประโยคเพิ่มเติมว่าการเปลี่ยนแปลงใด ๆ ที่เพิ่มหรือเปลี่ยนแปลงร่ายมนตร์ควรทำให้ตัวอักษรถูกเปลี่ยนชื่อในลักษณะที่จะแยกตัวออกจากผู้เขียนดั้งเดิม สิ่งนี้สมเหตุสมผลเนื่องจากไม่มีใครต้องการสแปมด้วยคำขอสนับสนุนหรือการร้องเรียนสำหรับสิ่งที่พวกเขาไม่ได้เขียน ด้วยการให้ชื่อที่แตกต่างอย่างสิ้นเชิงฉันหวังว่าจะหลีกเลี่ยงสิ่งนี้ นอกจากนี้ "Greybeard" เป็นชื่อที่สนุก ดังนั้นใช่ ปัญหาใด ๆ ควรกำหนดเป้าหมายโครงการนี้
ต่อไปนี้เป็นรายการสั้น ๆ ของความแตกต่างจาก UW TTYP0:
# glyph สำหรับขนาด/น้ำหนักบางอย่างเพื่อให้ "แหลม" น้อยลง หากคุณต้องการสร้างแบบอักษรด้วยตัวเองสำหรับการทดสอบหรือหากคุณต้องการเลือกตัวแปรโวหารคุณสามารถใช้กระบวนการสร้าง Dockerized ซึ่งใช้คอนเทนเนอร์บิตแมป-ฟอนต์-เวกเตอร์-คอนเสิร์ตที่ฉันสร้างขึ้นเพื่อรวบรวมเครื่องมือที่จำเป็นทั้งหมดในที่เดียว เพียงแค่ทำการเปลี่ยนแปลงที่คุณชอบและเรียกใช้ ./scripts/docker_build.sh ซึ่งจะสร้างไฟล์. ttf ใน font_out นอกจากนี้คุณยังสามารถระบุเป้าหมายที่คุณชอบด้วยสคริปต์นี้ คนที่คุณสนใจ:
ttfswoff2spcfs หมายเหตุ: เป้าหมาย woff2s จะสร้างไฟล์. ttf เนื่องจากมันสร้างไฟล์. woff2 จากไฟล์เหล่านั้น
ส่วนใหญ่คุณอาจต้องการปรับเปลี่ยน build/VARIANTS.dat และสร้างแบบอักษรใหม่
ต้นไม้ใต้ /build มีเค้าโครงเดียวกับ repo ดั้งเดิมและใช้เพื่อสร้างไฟล์. BDF ระดับกลางซึ่งจะสร้างไฟล์. TTF และ. PCF ทั้งไฟล์. TTF และ. PCF ไฟล์. bdf ระดับกลางจะถูกสร้างขึ้นโดยใช้การตั้งค่าใน build/VARIANTS.dat กับไฟล์ใน build/bdf ซึ่งทำหน้าที่เป็นแหล่งที่มาของความจริงสำหรับตัวอักษร
คำแนะนำด้วยตนเองใน build/INSTALL จะถูกเก็บไว้รอบ ๆ เพื่อจุดประสงค์ดั้งเดิมและมุ่งเน้นไปที่การสร้างและติดตั้งตัวอักษร PCF GZipped ดังนั้นพวกเขาอาจไม่เป็นประโยชน์สำหรับทุกคนในทุกวันนี้ หากคุณกำลังติดตั้งตัวอักษรในสภาพแวดล้อมที่รองรับคุณอาจรู้ว่าคุณกำลังทำอะไรอยู่
การทดสอบส่วนใหญ่จะทำบน MacOS ดังนั้นจึงมีตาไม่มากนักใน Windows และ Linux โปรดยื่นปัญหาหากคุณมีปัญหาเกี่ยวกับการใช้งานและ/หรือการแสดงผลบนแพลตฟอร์มใด ๆ