<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Get Info: #fonts</title>
    <description>Posts tagged “fonts” — Blog of independent game and app developer Matt Sephton. Featuring vintage Macintosh, game development, digital artwork, Japanese esoterica, video game reviews, hacks and tips, and much more.</description>
    <link>https://blog.gingerbeardman.com/tag/fonts/</link>
    <atom:link href="https://blog.gingerbeardman.com/tag/fonts/index.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Sun, 28 Jun 2026 16:57:32 +0000</pubDate>
    <lastBuildDate>Sun, 28 Jun 2026 16:57:32 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>

    
      
        <item>
          <title>Better custom font sizes on Sony Reader devices</title>
          <description>&lt;p&gt;Below are details of a script to generate custom CSS to make sure custom fonts all appear at similar sizes when they are used as the display fonts on Sony Readers running PRS+ custom firmware. &lt;em&gt;Without this script certain custom fonts will appear much bigger or smaller than others.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I use this with my PRS-650, but it probably applies to most Sony Readers and perhaps some other eReaders. Get in touch if you have an idea how it can apply to other eReaders.&lt;/p&gt;

&lt;h2 id=&quot;source-code&quot;&gt;Source Code&lt;/h2&gt;

&lt;noscript&gt;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/gingerbeardman/f07d9e033dab453b56afee9829828ed1&quot;&gt;View the source code as a Gist&lt;/a&gt;&lt;/p&gt;&lt;/noscript&gt;
&lt;script src=&quot;https://gist.github.com/gingerbeardman/f07d9e033dab453b56afee9829828ed1.js&quot;&gt;&lt;/script&gt;

&lt;h3 id=&quot;installation&quot;&gt;Installation&lt;/h3&gt;
&lt;p&gt;Requirements:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;php&lt;/li&gt;
  &lt;li&gt;python&lt;/li&gt;
  &lt;li&gt;pip&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dependencies:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;font-line&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Useful incantations:&lt;/p&gt;
&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sudo -H python -m ensurepip
sudo -H pip install font-line
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;location&quot;&gt;Location&lt;/h3&gt;
&lt;p&gt;Script should be alongside the folders of font families in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/READER/fonts&lt;/code&gt;&lt;/p&gt;

&lt;h3 id=&quot;usage&quot;&gt;Usage&lt;/h3&gt;
&lt;p&gt;Run from the command line without any arguments.&lt;/p&gt;

&lt;h3 id=&quot;output&quot;&gt;Output&lt;/h3&gt;
&lt;p&gt;One custom CSS file for each font family is written to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/READER/database/system/PRSPlus/epub/&lt;/code&gt;&lt;/p&gt;

&lt;h2 id=&quot;how-does-it-work&quot;&gt;How does it work?&lt;/h2&gt;
&lt;p&gt;Using the python tool &lt;a href=&quot;https://github.com/source-foundry/font-line&quot;&gt;font-line&lt;/a&gt; I get the sum of Ascender+Descender from the font metrics for each family. Dividing 1 by that number normalises the font size by making larger fonts slightly smaller, and smaller fonts slightly larger. The script finally writes the new size information into the CSS in the expected format at the correct location.&lt;/p&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Thu, 07 Dec 2017 00:00:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/2017/12/07/better-custom-font-sizes-on-sony-reader-devices/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/2017/12/07/better-custom-font-sizes-on-sony-reader-devices/</guid>
        </item>
      
    
      
        <item>
          <title>Cease &amp; Desist: The Designers Republic</title>
          <description>&lt;p&gt;A letter I received from The Designers Republic after creating a font inspired by their work. They chose to order a cease and desist, rather than fostering creativity.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Matt Sephton created an original font called Block Out–a techno font that can still be found here. He had used Fontographer. It was, as he put it, influenced by the tDR font in the Wipeout series of games. He placed a free truetype font on his web site, but was confronted with a threatening letter from tDR and was forced to take down the free .ttf font from his site. They claimed their font 6x6 (even though Matt’s is based on a 7x7 grid) was what he was trying to sell. Another instance of corporate bullying. —Luc Devroye, from &lt;a href=&quot;http://luc.devroye.org/fonts-72415.html&quot;&gt;luc.devroye.org/fonts-72415.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p class=&quot;tofigure&quot;&gt;&lt;img src=&quot;https://cdn.gingerbeardman.com/images/posts/blockout-the-designers-republic.jpg&quot; alt=&quot;JPG&quot; title=&quot;Cease &amp;amp; Desist &amp;lt;!-- Ian Anderson, Corporate Bully --&amp;gt;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;My font was drawn completely from scratch using &lt;a href=&quot;https://macromedia.fandom.com/wiki/Macromedia_Fontographer&quot;&gt;Fontographer 4.1&lt;/a&gt;, so I find it perplexing that glyphs I had created straight from my own imagination were the same as those in the apparently identical font. I offered my font as a free download on my website, under the concept of &lt;a href=&quot;https://en.wikipedia.org/wiki/Shareware&quot;&gt;Shareware&lt;/a&gt; which encouraged others to also share the font for free, and if anybody felt like sending a donation they could do. As you might expect, this is a bit of a hippy thing to do and nobody ever donated anything! And I never did hear from the Head of the Department of Computer Science.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;An archived copy of the font can be found &lt;a href=&quot;https://discmaster.textfiles.com/browse/18365/fonte2.zip/dekorativ/blockout.zip&quot;&gt;on this CD-ROM from 2007&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Tue, 17 Jun 1997 00:00:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/1997/06/17/cease-and-desist-the-designers-republic/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/1997/06/17/cease-and-desist-the-designers-republic/</guid>
        </item>
      
    

  </channel>
</rss>
