I'm looking to crate a custom font. The font has 2 colours - a coloured fill and a different coloured hard edge shadow. Is this possible and how?

  • 2
  • Did you have an example for that? I think every font has just one color...what if you want to change the color in Photoshop or Illustrator?
    – user71073
    Jul 7 '16 at 16:38
  • what about emoji fonts?
    – Cai
    Jul 7 '16 at 16:48
  • Okey sorry .. doesn't thought about that ;) ... but I found something interesting ... you need to create two glyphs one is the background and the other the colored fill and if there are three colors you need 3 svg's for one glyph (bg, color1, color2) and so on ... this works with transtype 4 but search for it...you can find it easily with google
    – user71073
    Jul 7 '16 at 17:01
  • No need to be sorry. I was simply challenging the statement that fonts are only one color
    – Cai
    Jul 7 '16 at 17:06

Font files (well, most types of font files) don't contain any color information...which makes sense as the designer is the one that has to choose the color.

For creating fonts that ultimately will be nice to have rendered in multiple colors, the typical solution is to separate the parts you want as different colors and put them into separate glyphs. The designer can then layer the type using the different glyphs in their editing software.

This is often called a 'chromatic' font. Many examples:


Here's one of those examples showing the multiple glyphs that can be combined to make a multi-colored letterform:

enter image description here

  • Thanks for the feedback. Unfortunately I need to make the font as that it can be used by anyone in my clients office.
    – R Farrell
    Jul 7 '16 at 22:38
  • @RFarrell define 'anyone'. What software? Alas, there is no native widely-supported font format that supports multiple colors by default.
    – DA01
    Jul 8 '16 at 15:41
  • Hey DA01, Yep I don't think I can do what I want to do. But thank you for your help.
    – R Farrell
    Jul 10 '16 at 22:51

Not the answer you're looking for? Browse other questions tagged or ask your own question.