แปลงฟอนต์ชนิดที่แท้จริง (.ttf) เป็นฟอนต์เวกเตอร์เฮอร์ชีย์ (การสาธิตสด)
Hershey Fonts เป็นชุดของแบบอักษรเวกเตอร์ที่พัฒนาขึ้น c. 2510 โดยดร. อัลเลนวินเซนต์เฮอร์ชีย์ที่ห้องปฏิบัติการอาวุธกองทัพเรือซึ่งเดิมออกแบบมาเพื่อแสดงผลโดยใช้เวกเตอร์ในการแสดงหลอดแคโทดเรย์ ฟอนต์มีให้บริการแบบสาธารณะและมีข้อ จำกัด การใช้งานเล็กน้อย ฟอนต์เวกเตอร์จะถูกปรับขนาดและหมุนได้ง่ายในสองหรือสามมิติ; ดังนั้นฟอนต์เฮอร์ชีย์จึงถูกนำมาใช้อย่างกว้างขวางในกราฟิกคอมพิวเตอร์โปรแกรมการออกแบบโดยใช้คอมพิวเตอร์ช่วยและเมื่อเร็ว ๆ นี้ในแอพพลิเคชั่นการผลิตที่ใช้คอมพิวเตอร์ช่วยเช่นการแกะสลักด้วยเลเซอร์ (วิกิพีเดีย)
เครื่องมือนี้แปลงไฟล์ Font Font (.ttf) เป็นรูปแบบตัวอักษร Hershey Font ตัวอย่างที่แปลงล่วงหน้าไม่กี่สามารถพบได้ในโฟลเดอร์ ./hershey hershey

cd ฉบับแรกลงในไดเรกทอรีจากนั้น
python ttf2hershey.py path/to/font.ttf > path/to/output.hf.txt
เสร็จแล้ว! คุณสามารถค้นหาแบบอักษร Hershey ที่สร้างขึ้นได้ที่ path/to/output.hf.txt
from ttf2hershey import *
output_str = tohershey ( "ABCDEFG0123" , font_path = "font.ttf" , kern = 2 )
print output_strfont_path : นี่คือเส้นทางไปยังไฟล์ TTF ของคุณที่จะแปลงkern : นี่คือจำนวนระยะห่างพิเศษทางด้านซ้ายและขวาของตัวละคร ที่ kern=0 อักขระทั้งหมดจะถูกบีบเข้าด้วยกัน อย่างไรก็ตามยิ่งคุณใส่เคอร์นมากเท่าไหร่จุดยอดที่แม่นยำก็น้อยลงเนื่องจากมีค่าที่เป็นไปได้เพียง 95 ค่าสำหรับพิกัดในตัวอักษรเฮอร์ชีย์แบบอักษรเฮอร์ชีย์ดั้งเดิมได้รับการจัดทำดัชนีแตกต่างจาก Unicode ดังนั้นจึงมีตารางสำหรับการทำแผนที่ตัวละครไปยังดัชนีพิเศษของ Hershey Font อย่างไรก็ตามในการใช้งานนี้ดัชนีนั้นเหมือนกับจุดเริ่มต้นของ Unicode ดังนั้นจึงไม่จำเป็นต้องมีการแมป
ตัวอย่างตัวอย่าง Hershey Font Parser & Renderer ใน JavaScript และ P5.JS สามารถพบได้ที่ Lingdong-/P5-Hershey-JS ซึ่งใช้ในการขับเคลื่อนการสาธิตสดนี้
cmap (ซึ่งแมปอักขระ Unicode กับดัชนี Glyph) ในไฟล์ TTF การแยกวิเคราะห์ที่พบบ่อยที่สุดเท่านั้น (platformId = 0, format = 4)