How to split a font file to multiple parts automatically?
Why do I need this? Because as up to Chrome 99, it limits maximum uncompressed file size of a font to 30 MB. See https://chromium.googlesource.com/external/ots/+/v6.1.1/src/ots.cc
Additionally, Chinese fonts often excceed 30 MB per file. For example, CNS11643 fonts: https://data.gov.tw/dataset/5961
Thus, I need an automation tool to split a font file.
FontForge app supports Python scripting, which can be used to achieve automatic font splitting.
This is an example script 2.