
這是唐納德·諾斯(Donald Knuth)的朋克字體的Opentype實現。
朋克是一種動態字體,每當請求字形MATAFONT都會繪製其獨特的實例。另一方面,Opentype是靜態的。字形大綱一次被繪製,並存儲在字體中,渲染器無法更改這些輪廓。為了模仿朋克的動態性質,我們生成了每個字形的幾種替代形狀,並將它們存儲在字體中。替代形狀使用Opentype“ Randomize”功能( rand )映射到基本字符,該功能告訴渲染器從替代形狀列表中隨機選擇字形。
自2010年以來,是Tex的2屆週年紀念日,每個下部案例字母都有2英寸的變體,每個上層案例為2次,其餘的案例為2³。
不幸的是,隨機功能並未得到廣泛支持(Harfbuzz支持它,以及其他一些不太廣泛使用的應用程序)。在不支持隨機功能的應用程序中,僅顯示默認形狀。
Taco Hoekwater等人將原始的Metafont資源改編為更友好的形式。
字形的後記大綱是由Metapost生成的,然後使用Fontforge將字形導入到Opentype CFF字體中。
該字體根據開放字體許可(OFL)的條款分發。
Metapost源有以下通知:
該文件是Donald Knuth的原始朋克文件的合併,後者添加了此評論:
受Gerard和Marjan Unger的演講啟發的字體,1985年2月
常規的朋克文件是Texlive的一部分,並以Metafont格式為單位。引入的所有錯誤都是我們的。我們還將編碼更改為Unicode。在適當的時候,我們可能會添加更多字符。我們仍然需要改善一些涉及一些反複試驗的指標。該字體僅覆蓋基本的拉丁形狀,但是在上下文MKIV中,我們添加了虛擬的組成形狀。有一個模塊m-punk.tex來實現這一點。該衍生物也用於MK.TEX(MK.PDF),這是我們對Luatex的測試之一。我們在地圖(NTG雜誌)中發表了一篇文章。
2008年,塔科·霍克沃特(Taco Hoekwater)和漢斯·哈根(Hans Hagen)
地圖文章可在線獲得。