By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,086 Members | 1,919 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,086 IT Pros & Developers. It's quick & easy.

Can you send me a reference of font script systems?

P: 27
Gentle Advisors,
I want to classify the fonts collected on my computer according to the presence and shape of some characters.
  • Is number 1 different from small letter l?
  • Are the Hungarian national characters present?
  • Have they correct accents ? E. g. ugly: ô and ő; nice: ő.
I am writing a Visual Prolog 5.2 program for this. The language uses the attached dialog for fonts selection.
Later I can modify all attributes of the chosen font with the built-in predicates except one, the script system ["Írásrendszer" on the attached picture].
I figured out which byte of the FONT structure stores the integer code script system. Integer codes are not user-friendly. Denominations are. I found a table of denomination of the script systems:
Expand|Select|Wrap|Line Numbers
  1. List of Font Script Codes used in ArchiCAD
  2. 0    Western European    (ANSI_CHARSET)
  3. 128    Japanese    (SHIFTJIS_CHARSET)
  4. 129    Korean    (HANGEUL_CHARSET)
  5. 134    Chinese [PRC, Singapore]    (GB2312_CHARSET)
  6. 136    Chinese [Taiwan, Hong Kong]    (CHINESEBIG5_CHARSET)
  7. 177    Hebrew    (HEBREW_CHARSET)
  8. 178    Arabic    (ARABIC_CHARSET)
  9. 161    Greek    (GREEK_CHARSET)
  10. 162    Turkish    (TURKISH_CHARSET)
  11. 222    Thai    (THAI_CHARSET)
  12. 238    Eastern European     (EASTEUROPE_CHARSET)
  13. 204    Russian    (RUSSIAN_CHARSET)
I guess that this table is not complete.
Would you be so kind to send me a link to a more complete one?
Regards
Frank
Attached Images
File Type: png Fontchoose.png (19.0 KB, 77 views)
Feb 4 '12 #1
Share this question for a faster answer!
Share on Google+

Post your reply

Sign in to post your reply or Sign up for a free account.