unicode - Fonts and different glyphs

08
2014-07
  • Tough Coder

    I was always curious about how to create nonstandard fonts and couldn't find a good documentation how the font mechanism works.

    How come the screen is rendering this? If this is a Unicode, how can I create fonts like this example:

    an​*̶͑̾̾​̅ͫ͏̙̤g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨe̠̅s


  • Answers
  • harrymc

    The Unicode character set contains the concept of Combining characters :

    combining characters are characters that are intended to modify other characters

    When copying the above text and displaying it with notepad++, one gets :

    text

    The text string contains no less than 38 characters, where most are combining ones.
    For example, one can find the character COMBINING LEFT HALF RING ABOVE which looks like:

    half ring

    These combining characters, mostly intended for use in complex Asian languages, can also be used creatively as decoration for Latin characters, which is what was done here.

    From Unicode 6.2, chapter 2:

    All combining characters can be applied to any base character and can, in principle, be used with any script. As with other characters, the allocation of a combining character to one block or another identifies only its primary usage; it is not intended to define or limit the range of characters to which it may be applied. In the Unicode Standard, all sequences of character codes are permitted.

    This does not create an obligation on implementations to support all possible combinations equally well. Thus, while application of an Arabic annotation mark to a Han character or a Devanagari consonant is permitted, it is unlikely to be supported well in rendering or to make much sense.


  • Related Question

    unicode - TTF fonts: seeing the characters available
  • AP257

    OK, newbie basic question.

    I've installed Junicode TTF on Mac OSX 10.6. I now have it available as a system font. Brilliant. But how do I:

    • see the characters that are available to in the font
    • actually enter them?

    It's a medieval font with a bunch of characters that have no equivalent on modern keyboards. First, I don't know how to view the characters to pick the ones I need, and second, I don't know how to enter them in my Word documents! (Unicode? But how do I work out the Unicode -> symbol mapping?)

    There is no handy reference guide from Junicode itself. If I open the TTF with the default Mac application, it doesn't do anything useful.


  • Related Answers
  • davr

    Maybe try the Character Palette? If it works like Character Map on windows, it will list all available characters in the font, and let you copy & paste them into a text file if you want.