<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>#typlate posts — Ben Crowder</title>
    <link>https://bencrowder.net/blog/tag/typlate/</link>
    <atom:link href="https://bencrowder.net/blog/tag/typlate/feed/" rel="self" />
    <description>Feed for blog posts tagged with #typlate.</description>
    <lastBuildDate>Sat, 04 Apr 2026 05:22:16 GMT</lastBuildDate>
    <language>en-US</language>
    <generator>https://bencrowder.net/</generator>

    <item>
      <title>Some quick thoughts about the project space I see myself working in (meaning personal coding project...</title>
      <link>https://bencrowder.net/blog/2020/1001/</link>
      <guid isPermaLink="true">https://bencrowder.net/blog/2020/1001/</guid>
      <pubDate>Tue, 01 Sep 2020 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Ben Crowder]]></dc:creator>
      <description><![CDATA[<p>Some quick thoughts about the project space I see myself working in (meaning personal coding projects that aren’t the <a href="https://bencrowder.net/blog/2020/910/">productivity tools</a> I mentioned before), both now and for the foreseeable future. To be honest, it’s mostly a roadmap for myself, posted here as part of working in public.</p>
<h2 id="bookmakingtools">Bookmaking tools</h2>
<p>One of the areas in the project space is bookmaking tools: tools that help with making either print books or ebooks. What I’ve worked on in that area (and some of these are still in progress or in the future):</p>
<ul>
<li><a href="https://bencrowder.net/blog/tag/press/">Press</a> — low-level typesetting (PDF compiler)</li>
<li><a href="https://bencrowder.net/blog/tag/ink/">Ink</a> — higher-level typesetting</li>
<li><a href="https://bencrowder.net/blog/tag/curves/">Curves</a> — programmatic type design</li>
<li><a href="https://bencrowder.net/typlate/">Typlate</a> — type design templates</li>
<li><a href="https://bencrowder.net/md2epub/">md2epub</a>/<a href="https://bencrowder.net/blog/tag/caxton/">Caxton</a> — ebook compiler</li>
<li><a href="https://bencrowder.net/epubdiff/">epubdiff</a> — ebook differ</li>
<li><a href="https://bencrowder.net/fledge/">Fledge</a> — text processing shell</li>
<li><a href="https://bencrowder.net/blog/tag/storybook/">Storybook</a> — writing tool (covered under the productivity tools, yes, but I feel it fits in here)</li>
</ul>
<h2 id="creativitytools">Creativity tools</h2>
<p>The next area, somewhat related, is creativity tools: tools for making art, music, etc. I do realize that there’s a bit of  overlap between the two areas — art can be used in books, for example. This is not a rigorous taxonomy.</p>
<p>What I’ve worked on:</p>
<ul>
<li><a href="https://bencrowder.net/blog/tag/trill/">Trill</a> — music composition REPL</li>
<li><a href="https://bencrowder.net/blog/tag/grain/">Grain</a> — command-line tool for texturing art</li>
</ul>
<p>While I haven’t done much in this area so far, the intersection of software and art has been calling to me more lately. I expect creativity tools to become much more of a focus for me, probably even more so than the bookmaking tools.</p>
<h2 id="humancomputerinteraction">Human-Computer Interaction</h2>
<p>Last but not least, HCI. My master’s thesis is in this area, and much of my other work also touches on it in limited ways. (What I mean by that, I think, is that with projects like Trill, Curves, and Press, the parts that have most interested me are the interfaces. Also, those interfaces have been textual in these particular cases, but I’m also interested in other kinds of UIs.) So I plan to start building more proofs of concept and interface experiments — like the <a href="https://bencrowder.net/blog/2020/857/">spatial interface</a> ideas I mentioned several weeks ago.</p><hr class="feed-extra" style="margin-top: 48pt;" /><p class="feed-extra feed-mail"><a href="mailto:ben.crowder@gmail.com?subject=Re%3A%20Some quick thoughts about the project space I see myself working in (meaning personal coding project...">Reply via email</a></p>]]></description>
    </item>
    <item>
      <title>Typlate</title>
      <link>https://bencrowder.net/blog/2013/typlate/</link>
      <guid isPermaLink="true">https://bencrowder.net/blog/2013/typlate/</guid>
      <pubDate>Wed, 20 Feb 2013 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Ben Crowder]]></dc:creator>
      <description><![CDATA[<p>I’m starting to get more into typeface design, and so I put together a little web app to generate PDF templates for sketching type out (with guides for the ascender, baseline, x-height, etc.). It’s called <a href="https://bencrowder.net/coding/typlate">Typlate</a>:</p>
<figure><a href="https://cdn.bencrowder.net/images/2013/02/typlate-01.png" rel="shadowbox"><img src="https://cdn.bencrowder.net/images/2013/02/typlate-01-630.png" alt="" /></a></figure>
<p>You twiddle with the numbers till you get proportions you like, then print out the PDF and start drawing:</p>
<figure><a href="https://cdn.bencrowder.net/images/2013/02/typlate-02.jpg" rel="shadowbox"><img src="https://cdn.bencrowder.net/images/2013/02/typlate-02-630.jpg" alt="" /></a></figure>
<p>Technical note: I’m using <a href="http://jspdf.com">jsPDF</a> to generate the PDF in-browser. In fact, there’s no server-side code at all. It’s amazing what you can do with JavaScript these days.</p><hr class="feed-extra" style="margin-top: 48pt;" /><p class="feed-extra feed-mail"><a href="mailto:ben.crowder@gmail.com?subject=Re%3A%20Typlate">Reply via email</a></p>]]></description>
    </item>
    
  </channel>
</rss>
