While the code runs for me and I do use unicode-enabled terminals for pretty much everything, the problem I encounter is that the fonts don't necessarily cover the codepoints. Most of the time I use urxvt256c with xft:Hack-Regular and it has none of these characters. The default font in terminology (which is DejaVu Sans Mono (Book)*) does have all of the clockface characters but only about half (!) of the moon phase ones.

There is probably no way to be able to tell reliably from within the script whether these codepoints will be rendered correctly by the terminal so there's no fall-back option. While this is a cool demo, I don't think it can be used universally just yet.

* I can't recall if this was the default when it was installed or something I configured at the time. It was years ago :-)


🦛


In reply to Re: Emoji Progress Spinners by hippo
in thread Emoji Progress Spinners by kcott

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.