Combine .ttf fonts
A .ttf font file can only include 65535 glyf. However, the number of Chinese characters is more than hundred thousand. Therefore, it is impossible to include all Chinese characters in one .ttf file. In Windows system, there is a way to connect different .ttf files into one font.
Here is an example.
Let's assume a .ttf file can only include 10 glyf. If a font want to include "a" to "z", it could be formatted like the following.
examplepart1.ttf -> "a" to "j"
examplepart2.ttf -> "k" to "t"
examplepart3.ttf -> "u" to "z"
Then, create a file called "SurrogateFallback.reg"
The content is the following.
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\LanguagePack]
"SURROGATE"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\LanguagePack\SurrogateFallback]
"Plane1"="examplepart1"
"Plane2"="examplepart2"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\LanguagePack\SurrogateFallback\examplepart3]
"Plane1"="examplepart1"
"Plane2"="examplepart2"
After that, examplepart3.ttf becomes a font including "a" to "z."
I wonder if MacOS offer similar solution for this kind of font issue.
If one knows the solution, please tell me. Thank you!