Figure colon - Stylistic set or Contextual alternate

Most of my fonts have a figure colon, which I find useful as an alternative to the divide sign, and it also makes time expressions like 16:30 look better.

Until now, I have made it available as a Stylistic Set, but I’m now considering putting it into calt so it would be enabled by default.

Any thoughts or advice on whether this is a good idea or something to avoid?

Answers

  • Often, contextual alts like this cause new problems. Take a sentence like "It says in section 5: 'Lorum Ipsum'." You'd want the colon to remain aligned with text, not figures.
    That said, if you coded it so that the alternate colon is only applied when both succeeded and preceded by a figure, you're probably safe.
  • SCarewe
    SCarewe Posts: 73
    That's how I've seen it done (when it's included), and I think it's safe. It's also done in Apple's San Francisco, if I'm not mistaken.

    I can't think of a context where you wouldn't want the colon to be visually centred between two figures. But yes, restrict it to that exact case – exactly between two figures.
  • John Hudson
    John Hudson Posts: 3,725
    edited 6:48PM
    I agree that for time expressions this can look better, particularly at larger sizes (e.g. on a phone splash screen, which was the primary use case for Apple’s San Francisco implementation).
    I might not want it in the context of something like Bible verse citations or similar uses in running text, though, since other punctuation may be involved. For example, in the citation Ex. 31:12–17 it would look weird to raise the colon but not also the en dash (presuming lining numerals), so then you start getting into a lot more contextual rules, and the more such rules you introduce the more likely users are to come up with exceptions.

  • SCarewe
    SCarewe Posts: 73
    I would argue that if a font has a figure-sensitive colon (i.e. a ".case" colon) which activates between lining figures, the font will most probably also have other .case glyphs (notably endash, emdash), so the Bible verse example would be solved as well. Of course, this depends on the layout app, but those case-sensitive forms would activate between capitals and lining numerals.

    Wouldn't simply putting all case-sensitive punctuation into a calt rule between lining figures solve the issue?