Missing character that used to work?

I have a gif on my project’s home page that I made two years ago: docs: better gif · nedbat/watchgha@8e1446c · GitHub

Next to the word “queued” is a Unicode “Timer Clock” character (U+23F2).

When I remake that gif now ( docs: updated gif · nedbat/watchgha@1282902 · GitHub ), the timer clock is a boxed question mark. I’ve tried a number of fonts, nothing fixes it.

The terminal I’m capturing (iTerm2) shows it properly:

The terminal is using “Monego Nerd Font”, and even if I specify that font with agg, the character isn’t drawn properly.

I used this command to record:
asciinema rec --overwrite watch.cast --command “watch_gha_runs --wait-for-start --poll=5”
and this to convert:
agg --speed=10 --font-family=“Monego Nerd Font,Symbola” --font-size=18 watch.cast watch.gif

The Symbola font has this character, and if I specify just Symbola, the character appears (but all the text is ugly!)

These same commands made the original image two years ago. What has changed, and how can I get the correct output?

Hey @nedbat. One thing that might have changed since you made the original gif could be the default renderer used by agg. Run agg –help to see the possible values for the renderer backend, and try with the other (non-default) one. There’s a chance it may render fine this way.

Thanks, that worked! --renderer=fontdue got me my character back!