In daily life, native speakers use about 3,000 characters, but Visual Fonts has 29,138 – covering everything that can be pronounced in Cantonese. “[My font] really shouldn’t have worked.