There are bitfields within words that make up character definitions for that vector font. It's all there, in comments. What I'd recommend is that you play around with modifying existing characters, and get a handle on how it works. Then you can add all you want and extend the limits of what is there.
Lots, I'd imagine. The only way Chinese will be done practically is via vector fonts. It takes alarmingly little data to define characters, plus they look perfect small AND huge.
Check out how much data is required for these vector character def's:
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chip Gracey
Parallax, Inc.
Check out how much data is required for these vector character def's:
······· word··· farc + xa2 + ya6 + a0 + ax2 + ay2 + more······· 'a
······· word··· fline + xa4 + ya4 + xb4 + yb8
······· word··· farc + xa2 + ya6 + a0 + ax2 + ay2 + more······· 'b
······· word··· fline + xa0 + ya4 + xb0 + ybC
······· word··· farc + xa2 + ya6 + a9 + ax2 + ay2 + more······· 'c
······· word··· fline + xa2 + ya4 + xb4 + yb4 + more
······· word··· fline + xa2 + ya8 + xb4 + yb8
······· word··· farc + xa2 + ya6 + a0 + ax2 + ay2 + more······· 'd
······· word··· fline + xa4 + ya4 + xb4 + ybC
Note that this is often half the data required to define a very coarse 8x8 pixel font which would look horrible if you blew it up.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chip Gracey
Parallax, Inc.