TTF fonts do support embedded color bitmaps (encoded as png). This is usually used for emoji, but I don't think there's any reason why it wouldn't work for other characters.
Usually game developers go the other direction. We start with a ttf font file, use a tool like BMFont to create a spritesheet, and use the spritesheet to render text in our games.