FontDrop!–What’s Inside Your Font File?
Viktor NĂĽbel
682

Few months back I created BigBit standard Linked Bytes format. It basically helps to reduce the storage size of an Unicode. For example, if I save đź’© in UTF-8 then it takes 4 bytes ([240,159,146,169]). Same with UTF-16 ([61,216,169,220]). But in case of LB format it takes only 3 bytes ([169,233,7]).

So I wanted to know what is basically inside a font file so that I can think about reducing its size. Eg if it contains the Unicode in UTF-8 format, its overall size can be reduced. However, if there’re only 100 unicodes and rest are English keyboard characters, for example, it’ll save only 100 bytes which is not much effective.

https://bigbit.github.io/bigbitjs/