LWN: Comments on "Reviving the Hershey fonts" https://lwn.net/Articles/654819/ This is a special feed containing comments posted to the individual LWN article titled "Reviving the Hershey fonts". en-us Fri, 31 Oct 2025 06:15:24 +0000 Fri, 31 Oct 2025 06:15:24 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Re: PostScript Type 3 fonts https://lwn.net/Articles/657219/ https://lwn.net/Articles/657219/ ldo You mean, like <A HREF="https://github.com/ldo/hersheypy/blob/master/pstype3">this</A>? Sun, 13 Sep 2015 03:51:02 +0000 Reviving the Hershey fonts https://lwn.net/Articles/657098/ https://lwn.net/Articles/657098/ acoopersmith The Hershey fonts were provided as PostScript Type 3 fonts in Sun’s X11/NeWS environment long ago - for instance, see page 479 of <a href="ftp://anonymous@ftp.oreilly.com/pub/openlook/vol3ol.pdf">the pdf of O'Reilly's <i>X Window System User’s Guide: OpenLook Edition</i></a> for a reference to them. Unfortunately, they were never published under an open source license for use beyond that, so are essentially lost to history now. Fri, 11 Sep 2015 06:53:24 +0000 Reviving the Hershey fonts https://lwn.net/Articles/656532/ https://lwn.net/Articles/656532/ redden0t8 <div class="FormattedComment"> Modern AutoCAD supports two types of fonts - Truetype and "shape" based fonts. The shape based fonts are in a proprietary (but open) vector format that contains instructions on how to trace the letters from simple lines, conceptually similar to Hershey's original format. Lineweight, etc can then be assigned as with any other line in AutoCAD.<br> <p> A large portion of the included shape fonts appear to be based on Hershey's work. I really enjoyed learning more about the origin. It also makes the font names make more sense - for historic reasons, they're all 8 characters or less which makes them a little cryptic until you know the back story.<br> </div> Thu, 03 Sep 2015 15:28:54 +0000 You Can Use Them To Render Text In Cairo ... https://lwn.net/Articles/655717/ https://lwn.net/Articles/655717/ ldo ... with the help of my <A HREF="https://github.com/ldo/hersheypy">HersheyPy</A> project. Thu, 27 Aug 2015 03:18:14 +0000 Reviving the Hershey fonts https://lwn.net/Articles/655695/ https://lwn.net/Articles/655695/ ewen <div class="FormattedComment"> For those following along at home, this file in the source tree online appears to be twin_glyphs.c:<br> <p> <a href="http://cgit.freedesktop.org/twin/tree/libtwin/twin_font_default.c">http://cgit.freedesktop.org/twin/tree/libtwin/twin_font_d...</a><br> <p> (It still has that name in the CVS $Id:$ string, but the filename seems to have changed at some point since it was first created.)<br> <p> AFAICT the Twin code is GPL'd but it looks like the font data itself is a BSD/MIT style license.<br> <p> Ewen<br> </div> Wed, 26 Aug 2015 22:33:13 +0000 Reviving the Hershey fonts https://lwn.net/Articles/655622/ https://lwn.net/Articles/655622/ keithp <div class="FormattedComment"> Nice to see these glyphs getting more love — I first encountered them when writing plotting software for HP pen plotters and Ramtek displays in the 1970s. More recently, I used the simplest of them in my 'twin' window system, also converting them to use splines for the curved sections and extending the range to cover ASCII. Here's a link to the paper I wrote about that, and the source code; the font is encoded in a compact representation in twin_glyphs.c<br> <p> <a href="https://www.kernel.org/doc/ols/2005/ols2005v2-pages-33-42.pdf">https://www.kernel.org/doc/ols/2005/ols2005v2-pages-33-42...</a><br> <p> <a href="http://cgit.freedesktop.org/twin/">http://cgit.freedesktop.org/twin/</a><br> <p> </div> Wed, 26 Aug 2015 14:33:36 +0000 Hershey fonts in Turbo Pascal https://lwn.net/Articles/655601/ https://lwn.net/Articles/655601/ dh <div class="FormattedComment"> I remember that these fonts were packaged in Turbo Pascal v4 and up to be able to print text in graphics mode (yes, that *was* a difference back in 1988...). Borland published the fonts without any reference to the original designer but the German computer magazine c't "revealed" the original source of the fonts in January 1990. That article included a description of Borland's file format and an extension which added umlauts ("ä") to the font files. I hope, the modern reincarnation also includes these non-US special chars.<br> <p> Being defined in straight line segments, Hershey's fonts are even more a true ancestor of today's vector-based font descriptions which use more complex lines. Truly amazing that this work is about 50 years old...<br> </div> Wed, 26 Aug 2015 12:00:54 +0000