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.