<?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>#cffi posts — Ben Crowder</title>
    <link>https://bencrowder.net/blog/tag/cffi/</link>
    <atom:link href="https://bencrowder.net/blog/tag/cffi/feed/" rel="self" />
    <description>Feed for blog posts tagged with #cffi.</description>
    <lastBuildDate>Thu, 16 Apr 2026 02:21:36 GMT</lastBuildDate>
    <language>en-US</language>
    <generator>https://bencrowder.net/</generator>

    <item>
      <title>After a break of several months, I’m getting back to working on Press. Status is pretty much the sam...</title>
      <link>https://bencrowder.net/blog/2016/514/</link>
      <guid isPermaLink="true">https://bencrowder.net/blog/2016/514/</guid>
      <pubDate>Mon, 05 Dec 2016 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Ben Crowder]]></dc:creator>
      <description><![CDATA[<p>After a break of several months, I’m getting back to working on Press. Status is pretty much the same as <a href="https://bencrowder.net/blog/2016/495/">last time I posted about it</a>. (It’s actually even a little more behind than that, since I had HarfBuzz Python bindings working then, but now — after upgrading to macOS Sierra — I’m running into issues with PyGObject’s introspection module. I may end up having to write my own HarfBuzz bindings with <a href="http://cffi.readthedocs.io/">CFFI</a>. We’ll see.)</p>
<p>The high-level roadmap right now: get font embedding to work correctly, add support for embedding images (which should be fairly easy, I think), integrate ICU for language analysis and HarfBuzz for shaping, and add color space support.</p>
<p>As of now, I plan to use Press for making language charts (which I’ve been using PlotDevice for) and picture books. Once it’s to the point where I can do that, then I’ll start on <a href="https://bencrowder.net/blog/tag/ink/">Ink</a> (low-level typesetting engine, intended for typesetting books, and higher-level rule-based engine for making it easier to work with).</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%20After a break of several months, I’m getting back to working on Press. Status is pretty much the sam...">Reply via email</a></p>]]></description>
    </item>
    
  </channel>
</rss>
