Konversi Font Tipe True (.ttf) ke Hershey Vector Fonts (Demo Langsung)
Font Hershey adalah kumpulan font vektor yang dikembangkan c. 1967 oleh Dr. Allen Vincent Hershey di Laboratorium Senjata Angkatan Laut, yang awalnya dirancang untuk diberikan menggunakan vektor pada tampilan tabung sinar katoda awal. Font tersedia untuk umum dan memiliki sedikit batasan penggunaan. Font vektor mudah diskalakan dan diputar dalam dua atau tiga dimensi; Akibatnya, font Hershey telah banyak digunakan dalam grafik komputer, program desain berbantuan komputer, dan baru-baru ini juga dalam aplikasi manufaktur berbantuan komputer seperti ukiran laser. (Wikipedia)
Alat ini mengonversi file font tipe nyata (.ttf) yang umum menjadi format font Hershey. Beberapa sampel yang sudah dikonversi dapat ditemukan di folder ./hershey .

cd pertama ke direktori, lalu
python ttf2hershey.py path/to/font.ttf > path/to/output.hf.txt
Selesai! Anda dapat menemukan font Hershey yang dihasilkan di path/to/output.hf.txt .
from ttf2hershey import *
output_str = tohershey ( "ABCDEFG0123" , font_path = "font.ttf" , kern = 2 )
print output_strfont_path : Ini adalah jalur ke file TTF Anda yang akan dikonversikern : Ini adalah jumlah jarak ekstra ke kiri dan kanan karakter. Di kern=0 , semua karakter diperas bersama. Namun semakin banyak kern yang Anda masukkan, semakin tidak akurat simpulnya, karena hanya ada 95 nilai yang mungkin untuk koordinat dalam font Hershey.Font Hershey asli diindeks secara berbeda dari Unicode, jadi ada tabel untuk memetakan karakter ke indeks khusus Hershey Font. Namun dalam implementasi ini, indeks persis sama dengan titik masuk Unicode, jadi tidak diperlukan pemetaan.
Sebuah contoh Hershey Font Parser & Renderer di JavaScript dan P5.js dapat ditemukan di Lingdong-/p5-hershey-js, yang digunakan untuk mengendarai demo langsung ini.
cmap (yang memetakan karakter unicode ke indeks mesin terbang) dalam file TTF. Hanya parsing yang paling umum diimplementasikan (platformId = 0, format = 4).