--- layout: post status: publish published: true title: Determining glyph availability for FOP wordpress_id: 2782 wordpress_url: https://www.martineve.com/?p=2782 date: !binary |- MjAxMy0wNy0yOCAxMjo0MDozNCArMDIwMA== date_gmt: !binary |- MjAxMy0wNy0yOCAxMTo0MDozNCArMDIwMA== categories: - Technology tags: - FOP - typesetting comments: [] ---
I've just spent the past hour grappling with getting FOP to render the Unicode glyph for a checkmark (U+2713) in PDF output from XSL:FO. I thought I'd share a few things I learnt along the way (that make me feel a bit silly for not knowing them already).
The type of errors I was getting were:
{% highlight bash %} Glyph "✓" (0x2713, checkmark) not available in font "Times-Roman". {% endhighlight %}Some observations after messing around for far too long: