LIJI32 / ttcpad

A small utility to pad TTC files for WDBFontOverwrite
MIT License
8 stars 2 forks source link

Repacked JoyPixels emoji font shows corrupted images #1

Open zhuowei opened 1 year ago

zhuowei commented 1 year ago

Tested on iOS 16.1 on iPhone 14 Pro with the iOS font from JoyPixels 6.6 free fonts: https://joypixels.com/download

It looks like the 16k padding doesn't work with emoji fonts?

LIJI32 commented 1 year ago

Emoji data is stored differently so it wasn't handled before. My latest commit adds basic Emoji support, but with the following limitations:

  1. Up to 4095 emojis per font
  2. If a single emoji takes over a page-worth of data it won't be handled and remain corrupt. This requires some code to handle PNG padding.