
Ini adalah implementasi OpenType dari Font Punk Donald Knuth.
Punk adalah font yang dinamis, setiap kali mesin terbang diminta Matafont menarik contoh yang unik. Di sisi lain, OpenType statis; Garis mesin terbang ditarik sekali dan disimpan dalam font dan renderer tidak dapat mengubah garis besar itu. Untuk meniru sifat dinamis punk, kami menghasilkan beberapa bentuk alternatif dari masing -masing mesin terbang dan menyimpannya di font. Bentuk alternatif dipetakan ke karakter dasar menggunakan fitur OpenType "Randomize" ( rand ), yang memberitahu renderer untuk memilih mesin terbang secara acak dari daftar bentuk alternatif.
Karena 2010 adalah peringatan 2⁵ TEX, setiap huruf kecil memiliki 2⁵ varian, 2⁴ untuk setiap kasus atas dan 2³ untuk sisanya.
Sayangnya, fitur acak tidak didukung secara luas (HarfBuzz mendukungnya, serta beberapa aplikasi lain yang kurang banyak digunakan). Dalam aplikasi yang tidak mendukung fitur acak, hanya bentuk default yang akan ditampilkan.
Sumber Metafont asli diadaptasi dengan bentuk ramah Metapost oleh Taco Hoekwater et al.
Garis -garis tambahan dari mesin terbang dihasilkan oleh Metapost, skrip Python kemudian digunakan untuk mengimpor mesin terbang ke dalam font CFF OpenType.
Font ini didistribusikan berdasarkan ketentuan lisensi font terbuka (OFL).
Sumber Metapost memiliki pemberitahuan berikut:
File ini adalah penggabungan file punk asli oleh Donald Knuth, yang menambahkan komentar ini:
Font Terinspirasi oleh Gerard dan Marjan Unger's Lectures, Feb 1985
File punk biasa adalah bagian dari TexLive dan dalam format Metafont. Semua kesalahan yang diperkenalkan adalah milik kami. Kami juga mengubah pengkodean ke Unicode. Pada waktunya, kami dapat menambahkan beberapa karakter lagi. Kita masih perlu meningkatkan beberapa metrik yang melibatkan sedikit coba -coba. Font hanya mencakup bentuk Latin dasar tetapi dalam konteks mkiv kami menambahkan bentuk yang disusun virtual. Ada modul m-punk.tex yang mengimplementasikan ini. Deriving ini juga digunakan dalam mk.tex (mk.pdf) yang merupakan salah satu tes kami untuk luatx. Kami menerbitkan sebuah artikel di dalamnya di peta (majalah NTG).
2008, Taco Hoekwater & Hans Hagen
Artikel peta tersedia online.