ConstReadonlyAnsi: 0Windows-1252 / Latin-1.
ReadonlyArabic: 178Arabic.
ReadonlyBaltic: 186Baltic.
ReadonlyChineseBig5: 136Traditional Chinese (Big5).
ReadonlyDefault: 1Whatever the system locale implies.
ReadonlyEastEurope: 238Central European.
ReadonlyGB2312: 134Simplified Chinese (GB2312).
ReadonlyGreek: 161Greek.
ReadonlyHangul: 129Korean (Wansung).
ReadonlyHebrew: 177Hebrew.
ReadonlyJohab: 130Korean (Johab).
ReadonlyMac: 77Mac OS Roman.
ReadonlyOem: 255The font's own OEM code page.
ReadonlyRussian: 204Cyrillic.
ReadonlyShiftJIS: 128Japanese (Shift-JIS).
ReadonlySymbol: 2The face is a symbol font (Symbol, Wingdings); its code points are not Unicode text.
ReadonlyThai: 222Thai.
ReadonlyTurkish: 162Turkish.
ReadonlyVietnamese: 163Vietnamese.
These are the Windows LOGFONT.lfCharSet values. The character set does not change which
characters a cell contains - the text is always Unicode - it is a hint used to pick a
substitute face when the named one is not installed, so a workbook authored in a Simplified
Chinese locale still resolves to a font with the glyphs it needs.
Any value in 0-255 is legal; the named ones are the sets Excel writes.
The character set a font was authored against.