OLD | NEW |
1 /***************************************************************************/ | 1 /***************************************************************************/ |
2 /* */ | 2 /* */ |
3 /* ttnameid.h */ | 3 /* ttnameid.h */ |
4 /* */ | 4 /* */ |
5 /* TrueType name ID definitions (specification only). */ | 5 /* TrueType name ID definitions (specification only). */ |
6 /* */ | 6 /* */ |
7 /* Copyright 1996-2004, 2006-2008, 2012, 2013 by */ | 7 /* Copyright 1996-2015 by */ |
8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ | 8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
9 /* */ | 9 /* */ |
10 /* This file is part of the FreeType project, and may only be used, */ | 10 /* This file is part of the FreeType project, and may only be used, */ |
11 /* modified, and distributed under the terms of the FreeType project */ | 11 /* modified, and distributed under the terms of the FreeType project */ |
12 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ | 12 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ |
13 /* this file you indicate that you have read the license and */ | 13 /* this file you indicate that you have read the license and */ |
14 /* understand and accept it fully. */ | 14 /* understand and accept it fully. */ |
15 /* */ | 15 /* */ |
16 /***************************************************************************/ | 16 /***************************************************************************/ |
17 | 17 |
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
314 | 314 |
315 /*************************************************************************/ | 315 /*************************************************************************/ |
316 /* */ | 316 /* */ |
317 /* Possible values of the language identifier field in the name records */ | 317 /* Possible values of the language identifier field in the name records */ |
318 /* of the TTF `name' table if the `platform' identifier code is */ | 318 /* of the TTF `name' table if the `platform' identifier code is */ |
319 /* TT_PLATFORM_MACINTOSH. These values are also used as return values */ | 319 /* TT_PLATFORM_MACINTOSH. These values are also used as return values */ |
320 /* for function @FT_Get_CMap_Language_ID. */ | 320 /* for function @FT_Get_CMap_Language_ID. */ |
321 /* */ | 321 /* */ |
322 /* The canonical source for the Apple assigned Language ID's is at */ | 322 /* The canonical source for the Apple assigned Language ID's is at */ |
323 /* */ | 323 /* */ |
324 /* https://developer.apple.com/fonts/TTRefMan/RM06/Chap6name.html */ | 324 /* https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6nam
e.html */ |
325 /* */ | 325 /* */ |
326 #define TT_MAC_LANGID_ENGLISH 0 | 326 #define TT_MAC_LANGID_ENGLISH 0 |
327 #define TT_MAC_LANGID_FRENCH 1 | 327 #define TT_MAC_LANGID_FRENCH 1 |
328 #define TT_MAC_LANGID_GERMAN 2 | 328 #define TT_MAC_LANGID_GERMAN 2 |
329 #define TT_MAC_LANGID_ITALIAN 3 | 329 #define TT_MAC_LANGID_ITALIAN 3 |
330 #define TT_MAC_LANGID_DUTCH 4 | 330 #define TT_MAC_LANGID_DUTCH 4 |
331 #define TT_MAC_LANGID_SWEDISH 5 | 331 #define TT_MAC_LANGID_SWEDISH 5 |
332 #define TT_MAC_LANGID_SPANISH 6 | 332 #define TT_MAC_LANGID_SPANISH 6 |
333 #define TT_MAC_LANGID_DANISH 7 | 333 #define TT_MAC_LANGID_DANISH 7 |
334 #define TT_MAC_LANGID_PORTUGUESE 8 | 334 #define TT_MAC_LANGID_PORTUGUESE 8 |
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
463 /* TT_PLATFORM_MICROSOFT. */ | 463 /* TT_PLATFORM_MICROSOFT. */ |
464 /* */ | 464 /* */ |
465 /* The canonical source for the MS assigned LCIDs is */ | 465 /* The canonical source for the MS assigned LCIDs is */ |
466 /* */ | 466 /* */ |
467 /* http://www.microsoft.com/globaldev/reference/lcid-all.mspx */ | 467 /* http://www.microsoft.com/globaldev/reference/lcid-all.mspx */ |
468 /* */ | 468 /* */ |
469 | 469 |
470 #define TT_MS_LANGID_ARABIC_GENERAL 0x0001 | 470 #define TT_MS_LANGID_ARABIC_GENERAL 0x0001 |
471 #define TT_MS_LANGID_ARABIC_SAUDI_ARABIA 0x0401 | 471 #define TT_MS_LANGID_ARABIC_SAUDI_ARABIA 0x0401 |
472 #define TT_MS_LANGID_ARABIC_IRAQ 0x0801 | 472 #define TT_MS_LANGID_ARABIC_IRAQ 0x0801 |
473 #define TT_MS_LANGID_ARABIC_EGYPT 0x0c01 | 473 #define TT_MS_LANGID_ARABIC_EGYPT 0x0C01 |
474 #define TT_MS_LANGID_ARABIC_LIBYA 0x1001 | 474 #define TT_MS_LANGID_ARABIC_LIBYA 0x1001 |
475 #define TT_MS_LANGID_ARABIC_ALGERIA 0x1401 | 475 #define TT_MS_LANGID_ARABIC_ALGERIA 0x1401 |
476 #define TT_MS_LANGID_ARABIC_MOROCCO 0x1801 | 476 #define TT_MS_LANGID_ARABIC_MOROCCO 0x1801 |
477 #define TT_MS_LANGID_ARABIC_TUNISIA 0x1c01 | 477 #define TT_MS_LANGID_ARABIC_TUNISIA 0x1C01 |
478 #define TT_MS_LANGID_ARABIC_OMAN 0x2001 | 478 #define TT_MS_LANGID_ARABIC_OMAN 0x2001 |
479 #define TT_MS_LANGID_ARABIC_YEMEN 0x2401 | 479 #define TT_MS_LANGID_ARABIC_YEMEN 0x2401 |
480 #define TT_MS_LANGID_ARABIC_SYRIA 0x2801 | 480 #define TT_MS_LANGID_ARABIC_SYRIA 0x2801 |
481 #define TT_MS_LANGID_ARABIC_JORDAN 0x2c01 | 481 #define TT_MS_LANGID_ARABIC_JORDAN 0x2C01 |
482 #define TT_MS_LANGID_ARABIC_LEBANON 0x3001 | 482 #define TT_MS_LANGID_ARABIC_LEBANON 0x3001 |
483 #define TT_MS_LANGID_ARABIC_KUWAIT 0x3401 | 483 #define TT_MS_LANGID_ARABIC_KUWAIT 0x3401 |
484 #define TT_MS_LANGID_ARABIC_UAE 0x3801 | 484 #define TT_MS_LANGID_ARABIC_UAE 0x3801 |
485 #define TT_MS_LANGID_ARABIC_BAHRAIN 0x3c01 | 485 #define TT_MS_LANGID_ARABIC_BAHRAIN 0x3C01 |
486 #define TT_MS_LANGID_ARABIC_QATAR 0x4001 | 486 #define TT_MS_LANGID_ARABIC_QATAR 0x4001 |
487 #define TT_MS_LANGID_BULGARIAN_BULGARIA 0x0402 | 487 #define TT_MS_LANGID_BULGARIAN_BULGARIA 0x0402 |
488 #define TT_MS_LANGID_CATALAN_SPAIN 0x0403 | 488 #define TT_MS_LANGID_CATALAN_SPAIN 0x0403 |
489 #define TT_MS_LANGID_CHINESE_GENERAL 0x0004 | 489 #define TT_MS_LANGID_CHINESE_GENERAL 0x0004 |
490 #define TT_MS_LANGID_CHINESE_TAIWAN 0x0404 | 490 #define TT_MS_LANGID_CHINESE_TAIWAN 0x0404 |
491 #define TT_MS_LANGID_CHINESE_PRC 0x0804 | 491 #define TT_MS_LANGID_CHINESE_PRC 0x0804 |
492 #define TT_MS_LANGID_CHINESE_HONG_KONG 0x0c04 | 492 #define TT_MS_LANGID_CHINESE_HONG_KONG 0x0C04 |
493 #define TT_MS_LANGID_CHINESE_SINGAPORE 0x1004 | 493 #define TT_MS_LANGID_CHINESE_SINGAPORE 0x1004 |
494 | 494 |
495 #if 1 /* this looks like the correct value */ | 495 #if 1 /* this looks like the correct value */ |
496 #define TT_MS_LANGID_CHINESE_MACAU 0x1404 | 496 #define TT_MS_LANGID_CHINESE_MACAU 0x1404 |
497 #else /* but beware, Microsoft may change its mind... | 497 #else /* but beware, Microsoft may change its mind... |
498 the most recent Word reference has the following: */ | 498 the most recent Word reference has the following: */ |
499 #define TT_MS_LANGID_CHINESE_MACAU TT_MS_LANGID_CHINESE_HONG_KONG | 499 #define TT_MS_LANGID_CHINESE_MACAU TT_MS_LANGID_CHINESE_HONG_KONG |
500 #endif | 500 #endif |
501 | 501 |
502 #if 0 /* used only with .NET `cultures'; commented out */ | 502 #if 0 /* used only with .NET `cultures'; commented out */ |
503 #define TT_MS_LANGID_CHINESE_TRADITIONAL 0x7C04 | 503 #define TT_MS_LANGID_CHINESE_TRADITIONAL 0x7C04 |
504 #endif | 504 #endif |
505 | 505 |
506 #define TT_MS_LANGID_CZECH_CZECH_REPUBLIC 0x0405 | 506 #define TT_MS_LANGID_CZECH_CZECH_REPUBLIC 0x0405 |
507 #define TT_MS_LANGID_DANISH_DENMARK 0x0406 | 507 #define TT_MS_LANGID_DANISH_DENMARK 0x0406 |
508 #define TT_MS_LANGID_GERMAN_GERMANY 0x0407 | 508 #define TT_MS_LANGID_GERMAN_GERMANY 0x0407 |
509 #define TT_MS_LANGID_GERMAN_SWITZERLAND 0x0807 | 509 #define TT_MS_LANGID_GERMAN_SWITZERLAND 0x0807 |
510 #define TT_MS_LANGID_GERMAN_AUSTRIA 0x0c07 | 510 #define TT_MS_LANGID_GERMAN_AUSTRIA 0x0C07 |
511 #define TT_MS_LANGID_GERMAN_LUXEMBOURG 0x1007 | 511 #define TT_MS_LANGID_GERMAN_LUXEMBOURG 0x1007 |
512 #define TT_MS_LANGID_GERMAN_LIECHTENSTEI 0x1407 | 512 #define TT_MS_LANGID_GERMAN_LIECHTENSTEI 0x1407 |
513 #define TT_MS_LANGID_GREEK_GREECE 0x0408 | 513 #define TT_MS_LANGID_GREEK_GREECE 0x0408 |
514 | 514 |
515 /* don't ask what this one means... It is commented out currently. */ | 515 /* don't ask what this one means... It is commented out currently. */ |
516 #if 0 | 516 #if 0 |
517 #define TT_MS_LANGID_GREEK_GREECE2 0x2008 | 517 #define TT_MS_LANGID_GREEK_GREECE2 0x2008 |
518 #endif | 518 #endif |
519 | 519 |
520 #define TT_MS_LANGID_ENGLISH_GENERAL 0x0009 | 520 #define TT_MS_LANGID_ENGLISH_GENERAL 0x0009 |
521 #define TT_MS_LANGID_ENGLISH_UNITED_STATES 0x0409 | 521 #define TT_MS_LANGID_ENGLISH_UNITED_STATES 0x0409 |
522 #define TT_MS_LANGID_ENGLISH_UNITED_KINGDOM 0x0809 | 522 #define TT_MS_LANGID_ENGLISH_UNITED_KINGDOM 0x0809 |
523 #define TT_MS_LANGID_ENGLISH_AUSTRALIA 0x0c09 | 523 #define TT_MS_LANGID_ENGLISH_AUSTRALIA 0x0C09 |
524 #define TT_MS_LANGID_ENGLISH_CANADA 0x1009 | 524 #define TT_MS_LANGID_ENGLISH_CANADA 0x1009 |
525 #define TT_MS_LANGID_ENGLISH_NEW_ZEALAND 0x1409 | 525 #define TT_MS_LANGID_ENGLISH_NEW_ZEALAND 0x1409 |
526 #define TT_MS_LANGID_ENGLISH_IRELAND 0x1809 | 526 #define TT_MS_LANGID_ENGLISH_IRELAND 0x1809 |
527 #define TT_MS_LANGID_ENGLISH_SOUTH_AFRICA 0x1c09 | 527 #define TT_MS_LANGID_ENGLISH_SOUTH_AFRICA 0x1C09 |
528 #define TT_MS_LANGID_ENGLISH_JAMAICA 0x2009 | 528 #define TT_MS_LANGID_ENGLISH_JAMAICA 0x2009 |
529 #define TT_MS_LANGID_ENGLISH_CARIBBEAN 0x2409 | 529 #define TT_MS_LANGID_ENGLISH_CARIBBEAN 0x2409 |
530 #define TT_MS_LANGID_ENGLISH_BELIZE 0x2809 | 530 #define TT_MS_LANGID_ENGLISH_BELIZE 0x2809 |
531 #define TT_MS_LANGID_ENGLISH_TRINIDAD 0x2c09 | 531 #define TT_MS_LANGID_ENGLISH_TRINIDAD 0x2C09 |
532 #define TT_MS_LANGID_ENGLISH_ZIMBABWE 0x3009 | 532 #define TT_MS_LANGID_ENGLISH_ZIMBABWE 0x3009 |
533 #define TT_MS_LANGID_ENGLISH_PHILIPPINES 0x3409 | 533 #define TT_MS_LANGID_ENGLISH_PHILIPPINES 0x3409 |
534 #define TT_MS_LANGID_ENGLISH_INDONESIA 0x3809 | 534 #define TT_MS_LANGID_ENGLISH_INDONESIA 0x3809 |
535 #define TT_MS_LANGID_ENGLISH_HONG_KONG 0x3c09 | 535 #define TT_MS_LANGID_ENGLISH_HONG_KONG 0x3C09 |
536 #define TT_MS_LANGID_ENGLISH_INDIA 0x4009 | 536 #define TT_MS_LANGID_ENGLISH_INDIA 0x4009 |
537 #define TT_MS_LANGID_ENGLISH_MALAYSIA 0x4409 | 537 #define TT_MS_LANGID_ENGLISH_MALAYSIA 0x4409 |
538 #define TT_MS_LANGID_ENGLISH_SINGAPORE 0x4809 | 538 #define TT_MS_LANGID_ENGLISH_SINGAPORE 0x4809 |
539 #define TT_MS_LANGID_SPANISH_SPAIN_TRADITIONAL_SORT 0x040a | 539 #define TT_MS_LANGID_SPANISH_SPAIN_TRADITIONAL_SORT 0x040A |
540 #define TT_MS_LANGID_SPANISH_MEXICO 0x080a | 540 #define TT_MS_LANGID_SPANISH_MEXICO 0x080A |
541 #define TT_MS_LANGID_SPANISH_SPAIN_INTERNATIONAL_SORT 0x0c0a | 541 #define TT_MS_LANGID_SPANISH_SPAIN_INTERNATIONAL_SORT 0x0C0A |
542 #define TT_MS_LANGID_SPANISH_GUATEMALA 0x100a | 542 #define TT_MS_LANGID_SPANISH_GUATEMALA 0x100A |
543 #define TT_MS_LANGID_SPANISH_COSTA_RICA 0x140a | 543 #define TT_MS_LANGID_SPANISH_COSTA_RICA 0x140A |
544 #define TT_MS_LANGID_SPANISH_PANAMA 0x180a | 544 #define TT_MS_LANGID_SPANISH_PANAMA 0x180A |
545 #define TT_MS_LANGID_SPANISH_DOMINICAN_REPUBLIC 0x1c0a | 545 #define TT_MS_LANGID_SPANISH_DOMINICAN_REPUBLIC 0x1C0A |
546 #define TT_MS_LANGID_SPANISH_VENEZUELA 0x200a | 546 #define TT_MS_LANGID_SPANISH_VENEZUELA 0x200A |
547 #define TT_MS_LANGID_SPANISH_COLOMBIA 0x240a | 547 #define TT_MS_LANGID_SPANISH_COLOMBIA 0x240A |
548 #define TT_MS_LANGID_SPANISH_PERU 0x280a | 548 #define TT_MS_LANGID_SPANISH_PERU 0x280A |
549 #define TT_MS_LANGID_SPANISH_ARGENTINA 0x2c0a | 549 #define TT_MS_LANGID_SPANISH_ARGENTINA 0x2C0A |
550 #define TT_MS_LANGID_SPANISH_ECUADOR 0x300a | 550 #define TT_MS_LANGID_SPANISH_ECUADOR 0x300A |
551 #define TT_MS_LANGID_SPANISH_CHILE 0x340a | 551 #define TT_MS_LANGID_SPANISH_CHILE 0x340A |
552 #define TT_MS_LANGID_SPANISH_URUGUAY 0x380a | 552 #define TT_MS_LANGID_SPANISH_URUGUAY 0x380A |
553 #define TT_MS_LANGID_SPANISH_PARAGUAY 0x3c0a | 553 #define TT_MS_LANGID_SPANISH_PARAGUAY 0x3C0A |
554 #define TT_MS_LANGID_SPANISH_BOLIVIA 0x400a | 554 #define TT_MS_LANGID_SPANISH_BOLIVIA 0x400A |
555 #define TT_MS_LANGID_SPANISH_EL_SALVADOR 0x440a | 555 #define TT_MS_LANGID_SPANISH_EL_SALVADOR 0x440A |
556 #define TT_MS_LANGID_SPANISH_HONDURAS 0x480a | 556 #define TT_MS_LANGID_SPANISH_HONDURAS 0x480A |
557 #define TT_MS_LANGID_SPANISH_NICARAGUA 0x4c0a | 557 #define TT_MS_LANGID_SPANISH_NICARAGUA 0x4C0A |
558 #define TT_MS_LANGID_SPANISH_PUERTO_RICO 0x500a | 558 #define TT_MS_LANGID_SPANISH_PUERTO_RICO 0x500A |
559 #define TT_MS_LANGID_SPANISH_UNITED_STATES 0x540a | 559 #define TT_MS_LANGID_SPANISH_UNITED_STATES 0x540A |
560 /* The following ID blatantly violate MS specs by using a */ | 560 /* The following ID blatantly violate MS specs by using a */ |
561 /* sublanguage > 0x1F. */ | 561 /* sublanguage > 0x1F. */ |
562 #define TT_MS_LANGID_SPANISH_LATIN_AMERICA 0xE40aU | 562 #define TT_MS_LANGID_SPANISH_LATIN_AMERICA 0xE40AU |
563 #define TT_MS_LANGID_FINNISH_FINLAND 0x040b | 563 #define TT_MS_LANGID_FINNISH_FINLAND 0x040B |
564 #define TT_MS_LANGID_FRENCH_FRANCE 0x040c | 564 #define TT_MS_LANGID_FRENCH_FRANCE 0x040C |
565 #define TT_MS_LANGID_FRENCH_BELGIUM 0x080c | 565 #define TT_MS_LANGID_FRENCH_BELGIUM 0x080C |
566 #define TT_MS_LANGID_FRENCH_CANADA 0x0c0c | 566 #define TT_MS_LANGID_FRENCH_CANADA 0x0C0C |
567 #define TT_MS_LANGID_FRENCH_SWITZERLAND 0x100c | 567 #define TT_MS_LANGID_FRENCH_SWITZERLAND 0x100C |
568 #define TT_MS_LANGID_FRENCH_LUXEMBOURG 0x140c | 568 #define TT_MS_LANGID_FRENCH_LUXEMBOURG 0x140C |
569 #define TT_MS_LANGID_FRENCH_MONACO 0x180c | 569 #define TT_MS_LANGID_FRENCH_MONACO 0x180C |
570 #define TT_MS_LANGID_FRENCH_WEST_INDIES 0x1c0c | 570 #define TT_MS_LANGID_FRENCH_WEST_INDIES 0x1C0C |
571 #define TT_MS_LANGID_FRENCH_REUNION 0x200c | 571 #define TT_MS_LANGID_FRENCH_REUNION 0x200C |
572 #define TT_MS_LANGID_FRENCH_CONGO 0x240c | 572 #define TT_MS_LANGID_FRENCH_CONGO 0x240C |
573 /* which was formerly: */ | 573 /* which was formerly: */ |
574 #define TT_MS_LANGID_FRENCH_ZAIRE TT_MS_LANGID_FRENCH_CONGO | 574 #define TT_MS_LANGID_FRENCH_ZAIRE TT_MS_LANGID_FRENCH_CONGO |
575 #define TT_MS_LANGID_FRENCH_SENEGAL 0x280c | 575 #define TT_MS_LANGID_FRENCH_SENEGAL 0x280C |
576 #define TT_MS_LANGID_FRENCH_CAMEROON 0x2c0c | 576 #define TT_MS_LANGID_FRENCH_CAMEROON 0x2C0C |
577 #define TT_MS_LANGID_FRENCH_COTE_D_IVOIRE 0x300c | 577 #define TT_MS_LANGID_FRENCH_COTE_D_IVOIRE 0x300C |
578 #define TT_MS_LANGID_FRENCH_MALI 0x340c | 578 #define TT_MS_LANGID_FRENCH_MALI 0x340C |
579 #define TT_MS_LANGID_FRENCH_MOROCCO 0x380c | 579 #define TT_MS_LANGID_FRENCH_MOROCCO 0x380C |
580 #define TT_MS_LANGID_FRENCH_HAITI 0x3c0c | 580 #define TT_MS_LANGID_FRENCH_HAITI 0x3C0C |
581 /* and another violation of the spec (see 0xE40aU) */ | 581 /* and another violation of the spec (see 0xE40AU) */ |
582 #define TT_MS_LANGID_FRENCH_NORTH_AFRICA 0xE40cU | 582 #define TT_MS_LANGID_FRENCH_NORTH_AFRICA 0xE40CU |
583 #define TT_MS_LANGID_HEBREW_ISRAEL 0x040d | 583 #define TT_MS_LANGID_HEBREW_ISRAEL 0x040D |
584 #define TT_MS_LANGID_HUNGARIAN_HUNGARY 0x040e | 584 #define TT_MS_LANGID_HUNGARIAN_HUNGARY 0x040E |
585 #define TT_MS_LANGID_ICELANDIC_ICELAND 0x040f | 585 #define TT_MS_LANGID_ICELANDIC_ICELAND 0x040F |
586 #define TT_MS_LANGID_ITALIAN_ITALY 0x0410 | 586 #define TT_MS_LANGID_ITALIAN_ITALY 0x0410 |
587 #define TT_MS_LANGID_ITALIAN_SWITZERLAND 0x0810 | 587 #define TT_MS_LANGID_ITALIAN_SWITZERLAND 0x0810 |
588 #define TT_MS_LANGID_JAPANESE_JAPAN 0x0411 | 588 #define TT_MS_LANGID_JAPANESE_JAPAN 0x0411 |
589 #define TT_MS_LANGID_KOREAN_EXTENDED_WANSUNG_KOREA 0x0412 | 589 #define TT_MS_LANGID_KOREAN_EXTENDED_WANSUNG_KOREA 0x0412 |
590 #define TT_MS_LANGID_KOREAN_JOHAB_KOREA 0x0812 | 590 #define TT_MS_LANGID_KOREAN_JOHAB_KOREA 0x0812 |
591 #define TT_MS_LANGID_DUTCH_NETHERLANDS 0x0413 | 591 #define TT_MS_LANGID_DUTCH_NETHERLANDS 0x0413 |
592 #define TT_MS_LANGID_DUTCH_BELGIUM 0x0813 | 592 #define TT_MS_LANGID_DUTCH_BELGIUM 0x0813 |
593 #define TT_MS_LANGID_NORWEGIAN_NORWAY_BOKMAL 0x0414 | 593 #define TT_MS_LANGID_NORWEGIAN_NORWAY_BOKMAL 0x0414 |
594 #define TT_MS_LANGID_NORWEGIAN_NORWAY_NYNORSK 0x0814 | 594 #define TT_MS_LANGID_NORWEGIAN_NORWAY_NYNORSK 0x0814 |
595 #define TT_MS_LANGID_POLISH_POLAND 0x0415 | 595 #define TT_MS_LANGID_POLISH_POLAND 0x0415 |
596 #define TT_MS_LANGID_PORTUGUESE_BRAZIL 0x0416 | 596 #define TT_MS_LANGID_PORTUGUESE_BRAZIL 0x0416 |
597 #define TT_MS_LANGID_PORTUGUESE_PORTUGAL 0x0816 | 597 #define TT_MS_LANGID_PORTUGUESE_PORTUGAL 0x0816 |
598 #define TT_MS_LANGID_RHAETO_ROMANIC_SWITZERLAND 0x0417 | 598 #define TT_MS_LANGID_RHAETO_ROMANIC_SWITZERLAND 0x0417 |
599 #define TT_MS_LANGID_ROMANIAN_ROMANIA 0x0418 | 599 #define TT_MS_LANGID_ROMANIAN_ROMANIA 0x0418 |
600 #define TT_MS_LANGID_MOLDAVIAN_MOLDAVIA 0x0818 | 600 #define TT_MS_LANGID_MOLDAVIAN_MOLDAVIA 0x0818 |
601 #define TT_MS_LANGID_RUSSIAN_RUSSIA 0x0419 | 601 #define TT_MS_LANGID_RUSSIAN_RUSSIA 0x0419 |
602 #define TT_MS_LANGID_RUSSIAN_MOLDAVIA 0x0819 | 602 #define TT_MS_LANGID_RUSSIAN_MOLDAVIA 0x0819 |
603 #define TT_MS_LANGID_CROATIAN_CROATIA 0x041a | 603 #define TT_MS_LANGID_CROATIAN_CROATIA 0x041A |
604 #define TT_MS_LANGID_SERBIAN_SERBIA_LATIN 0x081a | 604 #define TT_MS_LANGID_SERBIAN_SERBIA_LATIN 0x081A |
605 #define TT_MS_LANGID_SERBIAN_SERBIA_CYRILLIC 0x0c1a | 605 #define TT_MS_LANGID_SERBIAN_SERBIA_CYRILLIC 0x0C1A |
606 | 606 |
607 #if 0 /* this used to be this value, but it looks like we were wrong */ | 607 #if 0 /* this used to be this value, but it looks like we were wrong */ |
608 #define TT_MS_LANGID_BOSNIAN_BOSNIA_HERZEGOVINA 0x101a | 608 #define TT_MS_LANGID_BOSNIAN_BOSNIA_HERZEGOVINA 0x101A |
609 #else /* current sources say */ | 609 #else /* current sources say */ |
610 #define TT_MS_LANGID_CROATIAN_BOSNIA_HERZEGOVINA 0x101a | 610 #define TT_MS_LANGID_CROATIAN_BOSNIA_HERZEGOVINA 0x101A |
611 #define TT_MS_LANGID_BOSNIAN_BOSNIA_HERZEGOVINA 0x141a | 611 #define TT_MS_LANGID_BOSNIAN_BOSNIA_HERZEGOVINA 0x141A |
612 /* and XPsp2 Platform SDK added (2004-07-26) */ | 612 /* and XPsp2 Platform SDK added (2004-07-26) */ |
613 /* Names are shortened to be significant within 40 chars. */ | 613 /* Names are shortened to be significant within 40 chars. */ |
614 #define TT_MS_LANGID_SERBIAN_BOSNIA_HERZ_LATIN 0x181a | 614 #define TT_MS_LANGID_SERBIAN_BOSNIA_HERZ_LATIN 0x181A |
615 #define TT_MS_LANGID_SERBIAN_BOSNIA_HERZ_CYRILLIC 0x181a | 615 #define TT_MS_LANGID_SERBIAN_BOSNIA_HERZ_CYRILLIC 0x181A |
616 #endif | 616 #endif |
617 | 617 |
618 #define TT_MS_LANGID_SLOVAK_SLOVAKIA 0x041b | 618 #define TT_MS_LANGID_SLOVAK_SLOVAKIA 0x041B |
619 #define TT_MS_LANGID_ALBANIAN_ALBANIA 0x041c | 619 #define TT_MS_LANGID_ALBANIAN_ALBANIA 0x041C |
620 #define TT_MS_LANGID_SWEDISH_SWEDEN 0x041d | 620 #define TT_MS_LANGID_SWEDISH_SWEDEN 0x041D |
621 #define TT_MS_LANGID_SWEDISH_FINLAND 0x081d | 621 #define TT_MS_LANGID_SWEDISH_FINLAND 0x081D |
622 #define TT_MS_LANGID_THAI_THAILAND 0x041e | 622 #define TT_MS_LANGID_THAI_THAILAND 0x041E |
623 #define TT_MS_LANGID_TURKISH_TURKEY 0x041f | 623 #define TT_MS_LANGID_TURKISH_TURKEY 0x041F |
624 #define TT_MS_LANGID_URDU_PAKISTAN 0x0420 | 624 #define TT_MS_LANGID_URDU_PAKISTAN 0x0420 |
625 #define TT_MS_LANGID_URDU_INDIA 0x0820 | 625 #define TT_MS_LANGID_URDU_INDIA 0x0820 |
626 #define TT_MS_LANGID_INDONESIAN_INDONESIA 0x0421 | 626 #define TT_MS_LANGID_INDONESIAN_INDONESIA 0x0421 |
627 #define TT_MS_LANGID_UKRAINIAN_UKRAINE 0x0422 | 627 #define TT_MS_LANGID_UKRAINIAN_UKRAINE 0x0422 |
628 #define TT_MS_LANGID_BELARUSIAN_BELARUS 0x0423 | 628 #define TT_MS_LANGID_BELARUSIAN_BELARUS 0x0423 |
629 #define TT_MS_LANGID_SLOVENE_SLOVENIA 0x0424 | 629 #define TT_MS_LANGID_SLOVENE_SLOVENIA 0x0424 |
630 #define TT_MS_LANGID_ESTONIAN_ESTONIA 0x0425 | 630 #define TT_MS_LANGID_ESTONIAN_ESTONIA 0x0425 |
631 #define TT_MS_LANGID_LATVIAN_LATVIA 0x0426 | 631 #define TT_MS_LANGID_LATVIAN_LATVIA 0x0426 |
632 #define TT_MS_LANGID_LITHUANIAN_LITHUANIA 0x0427 | 632 #define TT_MS_LANGID_LITHUANIAN_LITHUANIA 0x0427 |
633 #define TT_MS_LANGID_CLASSIC_LITHUANIAN_LITHUANIA 0x0827 | 633 #define TT_MS_LANGID_CLASSIC_LITHUANIAN_LITHUANIA 0x0827 |
634 #define TT_MS_LANGID_TAJIK_TAJIKISTAN 0x0428 | 634 #define TT_MS_LANGID_TAJIK_TAJIKISTAN 0x0428 |
635 #define TT_MS_LANGID_FARSI_IRAN 0x0429 | 635 #define TT_MS_LANGID_FARSI_IRAN 0x0429 |
636 #define TT_MS_LANGID_VIETNAMESE_VIET_NAM 0x042a | 636 #define TT_MS_LANGID_VIETNAMESE_VIET_NAM 0x042A |
637 #define TT_MS_LANGID_ARMENIAN_ARMENIA 0x042b | 637 #define TT_MS_LANGID_ARMENIAN_ARMENIA 0x042B |
638 #define TT_MS_LANGID_AZERI_AZERBAIJAN_LATIN 0x042c | 638 #define TT_MS_LANGID_AZERI_AZERBAIJAN_LATIN 0x042C |
639 #define TT_MS_LANGID_AZERI_AZERBAIJAN_CYRILLIC 0x082c | 639 #define TT_MS_LANGID_AZERI_AZERBAIJAN_CYRILLIC 0x082C |
640 #define TT_MS_LANGID_BASQUE_SPAIN 0x042d | 640 #define TT_MS_LANGID_BASQUE_SPAIN 0x042D |
641 #define TT_MS_LANGID_SORBIAN_GERMANY 0x042e | 641 #define TT_MS_LANGID_SORBIAN_GERMANY 0x042E |
642 #define TT_MS_LANGID_MACEDONIAN_MACEDONIA 0x042f | 642 #define TT_MS_LANGID_MACEDONIAN_MACEDONIA 0x042F |
643 #define TT_MS_LANGID_SUTU_SOUTH_AFRICA 0x0430 | 643 #define TT_MS_LANGID_SUTU_SOUTH_AFRICA 0x0430 |
644 #define TT_MS_LANGID_TSONGA_SOUTH_AFRICA 0x0431 | 644 #define TT_MS_LANGID_TSONGA_SOUTH_AFRICA 0x0431 |
645 #define TT_MS_LANGID_TSWANA_SOUTH_AFRICA 0x0432 | 645 #define TT_MS_LANGID_TSWANA_SOUTH_AFRICA 0x0432 |
646 #define TT_MS_LANGID_VENDA_SOUTH_AFRICA 0x0433 | 646 #define TT_MS_LANGID_VENDA_SOUTH_AFRICA 0x0433 |
647 #define TT_MS_LANGID_XHOSA_SOUTH_AFRICA 0x0434 | 647 #define TT_MS_LANGID_XHOSA_SOUTH_AFRICA 0x0434 |
648 #define TT_MS_LANGID_ZULU_SOUTH_AFRICA 0x0435 | 648 #define TT_MS_LANGID_ZULU_SOUTH_AFRICA 0x0435 |
649 #define TT_MS_LANGID_AFRIKAANS_SOUTH_AFRICA 0x0436 | 649 #define TT_MS_LANGID_AFRIKAANS_SOUTH_AFRICA 0x0436 |
650 #define TT_MS_LANGID_GEORGIAN_GEORGIA 0x0437 | 650 #define TT_MS_LANGID_GEORGIAN_GEORGIA 0x0437 |
651 #define TT_MS_LANGID_FAEROESE_FAEROE_ISLANDS 0x0438 | 651 #define TT_MS_LANGID_FAEROESE_FAEROE_ISLANDS 0x0438 |
652 #define TT_MS_LANGID_HINDI_INDIA 0x0439 | 652 #define TT_MS_LANGID_HINDI_INDIA 0x0439 |
653 #define TT_MS_LANGID_MALTESE_MALTA 0x043a | 653 #define TT_MS_LANGID_MALTESE_MALTA 0x043A |
654 /* Added by XPsp2 Platform SDK (2004-07-26) */ | 654 /* Added by XPsp2 Platform SDK (2004-07-26) */ |
655 #define TT_MS_LANGID_SAMI_NORTHERN_NORWAY 0x043b | 655 #define TT_MS_LANGID_SAMI_NORTHERN_NORWAY 0x043B |
656 #define TT_MS_LANGID_SAMI_NORTHERN_SWEDEN 0x083b | 656 #define TT_MS_LANGID_SAMI_NORTHERN_SWEDEN 0x083B |
657 #define TT_MS_LANGID_SAMI_NORTHERN_FINLAND 0x0C3b | 657 #define TT_MS_LANGID_SAMI_NORTHERN_FINLAND 0x0C3B |
658 #define TT_MS_LANGID_SAMI_LULE_NORWAY 0x103b | 658 #define TT_MS_LANGID_SAMI_LULE_NORWAY 0x103B |
659 #define TT_MS_LANGID_SAMI_LULE_SWEDEN 0x143b | 659 #define TT_MS_LANGID_SAMI_LULE_SWEDEN 0x143B |
660 #define TT_MS_LANGID_SAMI_SOUTHERN_NORWAY 0x183b | 660 #define TT_MS_LANGID_SAMI_SOUTHERN_NORWAY 0x183B |
661 #define TT_MS_LANGID_SAMI_SOUTHERN_SWEDEN 0x1C3b | 661 #define TT_MS_LANGID_SAMI_SOUTHERN_SWEDEN 0x1C3B |
662 #define TT_MS_LANGID_SAMI_SKOLT_FINLAND 0x203b | 662 #define TT_MS_LANGID_SAMI_SKOLT_FINLAND 0x203B |
663 #define TT_MS_LANGID_SAMI_INARI_FINLAND 0x243b | 663 #define TT_MS_LANGID_SAMI_INARI_FINLAND 0x243B |
664 /* ... and we also keep our old identifier... */ | 664 /* ... and we also keep our old identifier... */ |
665 #define TT_MS_LANGID_SAAMI_LAPONIA 0x043b | 665 #define TT_MS_LANGID_SAAMI_LAPONIA 0x043B |
666 | 666 |
667 #if 0 /* this seems to be a previous inversion */ | 667 #if 0 /* this seems to be a previous inversion */ |
668 #define TT_MS_LANGID_IRISH_GAELIC_IRELAND 0x043c | 668 #define TT_MS_LANGID_IRISH_GAELIC_IRELAND 0x043C |
669 #define TT_MS_LANGID_SCOTTISH_GAELIC_UNITED_KINGDOM 0x083c | 669 #define TT_MS_LANGID_SCOTTISH_GAELIC_UNITED_KINGDOM 0x083C |
670 #else | 670 #else |
671 #define TT_MS_LANGID_SCOTTISH_GAELIC_UNITED_KINGDOM 0x083c | 671 #define TT_MS_LANGID_SCOTTISH_GAELIC_UNITED_KINGDOM 0x083C |
672 #define TT_MS_LANGID_IRISH_GAELIC_IRELAND 0x043c | 672 #define TT_MS_LANGID_IRISH_GAELIC_IRELAND 0x043C |
673 #endif | 673 #endif |
674 | 674 |
675 #define TT_MS_LANGID_YIDDISH_GERMANY 0x043d | 675 #define TT_MS_LANGID_YIDDISH_GERMANY 0x043D |
676 #define TT_MS_LANGID_MALAY_MALAYSIA 0x043e | 676 #define TT_MS_LANGID_MALAY_MALAYSIA 0x043E |
677 #define TT_MS_LANGID_MALAY_BRUNEI_DARUSSALAM 0x083e | 677 #define TT_MS_LANGID_MALAY_BRUNEI_DARUSSALAM 0x083E |
678 #define TT_MS_LANGID_KAZAK_KAZAKSTAN 0x043f | 678 #define TT_MS_LANGID_KAZAK_KAZAKSTAN 0x043F |
679 #define TT_MS_LANGID_KIRGHIZ_KIRGHIZSTAN /* Cyrillic*/ 0x0440 | 679 #define TT_MS_LANGID_KIRGHIZ_KIRGHIZSTAN /* Cyrillic*/ 0x0440 |
680 /* alias declared in Windows 2000 */ | 680 /* alias declared in Windows 2000 */ |
681 #define TT_MS_LANGID_KIRGHIZ_KIRGHIZ_REPUBLIC \ | 681 #define TT_MS_LANGID_KIRGHIZ_KIRGHIZ_REPUBLIC \ |
682 TT_MS_LANGID_KIRGHIZ_KIRGHIZSTAN | 682 TT_MS_LANGID_KIRGHIZ_KIRGHIZSTAN |
683 | 683 |
684 #define TT_MS_LANGID_SWAHILI_KENYA 0x0441 | 684 #define TT_MS_LANGID_SWAHILI_KENYA 0x0441 |
685 #define TT_MS_LANGID_TURKMEN_TURKMENISTAN 0x0442 | 685 #define TT_MS_LANGID_TURKMEN_TURKMENISTAN 0x0442 |
686 #define TT_MS_LANGID_UZBEK_UZBEKISTAN_LATIN 0x0443 | 686 #define TT_MS_LANGID_UZBEK_UZBEKISTAN_LATIN 0x0443 |
687 #define TT_MS_LANGID_UZBEK_UZBEKISTAN_CYRILLIC 0x0843 | 687 #define TT_MS_LANGID_UZBEK_UZBEKISTAN_CYRILLIC 0x0843 |
688 #define TT_MS_LANGID_TATAR_TATARSTAN 0x0444 | 688 #define TT_MS_LANGID_TATAR_TATARSTAN 0x0444 |
689 #define TT_MS_LANGID_BENGALI_INDIA 0x0445 | 689 #define TT_MS_LANGID_BENGALI_INDIA 0x0445 |
690 #define TT_MS_LANGID_BENGALI_BANGLADESH 0x0845 | 690 #define TT_MS_LANGID_BENGALI_BANGLADESH 0x0845 |
691 #define TT_MS_LANGID_PUNJABI_INDIA 0x0446 | 691 #define TT_MS_LANGID_PUNJABI_INDIA 0x0446 |
692 #define TT_MS_LANGID_PUNJABI_ARABIC_PAKISTAN 0x0846 | 692 #define TT_MS_LANGID_PUNJABI_ARABIC_PAKISTAN 0x0846 |
693 #define TT_MS_LANGID_GUJARATI_INDIA 0x0447 | 693 #define TT_MS_LANGID_GUJARATI_INDIA 0x0447 |
694 #define TT_MS_LANGID_ORIYA_INDIA 0x0448 | 694 #define TT_MS_LANGID_ORIYA_INDIA 0x0448 |
695 #define TT_MS_LANGID_TAMIL_INDIA 0x0449 | 695 #define TT_MS_LANGID_TAMIL_INDIA 0x0449 |
696 #define TT_MS_LANGID_TELUGU_INDIA 0x044a | 696 #define TT_MS_LANGID_TELUGU_INDIA 0x044A |
697 #define TT_MS_LANGID_KANNADA_INDIA 0x044b | 697 #define TT_MS_LANGID_KANNADA_INDIA 0x044B |
698 #define TT_MS_LANGID_MALAYALAM_INDIA 0x044c | 698 #define TT_MS_LANGID_MALAYALAM_INDIA 0x044C |
699 #define TT_MS_LANGID_ASSAMESE_INDIA 0x044d | 699 #define TT_MS_LANGID_ASSAMESE_INDIA 0x044D |
700 #define TT_MS_LANGID_MARATHI_INDIA 0x044e | 700 #define TT_MS_LANGID_MARATHI_INDIA 0x044E |
701 #define TT_MS_LANGID_SANSKRIT_INDIA 0x044f | 701 #define TT_MS_LANGID_SANSKRIT_INDIA 0x044F |
702 #define TT_MS_LANGID_MONGOLIAN_MONGOLIA /* Cyrillic */ 0x0450 | 702 #define TT_MS_LANGID_MONGOLIAN_MONGOLIA /* Cyrillic */ 0x0450 |
703 #define TT_MS_LANGID_MONGOLIAN_MONGOLIA_MONGOLIAN 0x0850 | 703 #define TT_MS_LANGID_MONGOLIAN_MONGOLIA_MONGOLIAN 0x0850 |
704 #define TT_MS_LANGID_TIBETAN_CHINA 0x0451 | 704 #define TT_MS_LANGID_TIBETAN_CHINA 0x0451 |
705 /* Don't use the next constant! It has */ | 705 /* Don't use the next constant! It has */ |
706 /* (1) the wrong spelling (Dzonghka) */ | 706 /* (1) the wrong spelling (Dzonghka) */ |
707 /* (2) Microsoft doesn't officially define it -- */ | 707 /* (2) Microsoft doesn't officially define it -- */ |
708 /* at least it is not in the List of Local */ | 708 /* at least it is not in the List of Local */ |
709 /* ID Values. */ | 709 /* ID Values. */ |
710 /* (3) Dzongkha is not the same language as */ | 710 /* (3) Dzongkha is not the same language as */ |
711 /* Tibetan, so merging it is wrong anyway. */ | 711 /* Tibetan, so merging it is wrong anyway. */ |
(...skipping 13 matching lines...) Expand all Loading... |
725 #define TT_MS_LANGID_WELSH_WALES 0x0452 | 725 #define TT_MS_LANGID_WELSH_WALES 0x0452 |
726 #define TT_MS_LANGID_KHMER_CAMBODIA 0x0453 | 726 #define TT_MS_LANGID_KHMER_CAMBODIA 0x0453 |
727 #define TT_MS_LANGID_LAO_LAOS 0x0454 | 727 #define TT_MS_LANGID_LAO_LAOS 0x0454 |
728 #define TT_MS_LANGID_BURMESE_MYANMAR 0x0455 | 728 #define TT_MS_LANGID_BURMESE_MYANMAR 0x0455 |
729 #define TT_MS_LANGID_GALICIAN_SPAIN 0x0456 | 729 #define TT_MS_LANGID_GALICIAN_SPAIN 0x0456 |
730 #define TT_MS_LANGID_KONKANI_INDIA 0x0457 | 730 #define TT_MS_LANGID_KONKANI_INDIA 0x0457 |
731 #define TT_MS_LANGID_MANIPURI_INDIA /* Bengali */ 0x0458 | 731 #define TT_MS_LANGID_MANIPURI_INDIA /* Bengali */ 0x0458 |
732 #define TT_MS_LANGID_SINDHI_INDIA /* Arabic */ 0x0459 | 732 #define TT_MS_LANGID_SINDHI_INDIA /* Arabic */ 0x0459 |
733 #define TT_MS_LANGID_SINDHI_PAKISTAN 0x0859 | 733 #define TT_MS_LANGID_SINDHI_PAKISTAN 0x0859 |
734 /* Missing a LCID for Sindhi in Devanagari script */ | 734 /* Missing a LCID for Sindhi in Devanagari script */ |
735 #define TT_MS_LANGID_SYRIAC_SYRIA 0x045a | 735 #define TT_MS_LANGID_SYRIAC_SYRIA 0x045A |
736 #define TT_MS_LANGID_SINHALESE_SRI_LANKA 0x045b | 736 #define TT_MS_LANGID_SINHALESE_SRI_LANKA 0x045B |
737 #define TT_MS_LANGID_CHEROKEE_UNITED_STATES 0x045c | 737 #define TT_MS_LANGID_CHEROKEE_UNITED_STATES 0x045C |
738 #define TT_MS_LANGID_INUKTITUT_CANADA 0x045d | 738 #define TT_MS_LANGID_INUKTITUT_CANADA 0x045D |
739 #define TT_MS_LANGID_AMHARIC_ETHIOPIA 0x045e | 739 #define TT_MS_LANGID_AMHARIC_ETHIOPIA 0x045E |
740 #define TT_MS_LANGID_TAMAZIGHT_MOROCCO /* Arabic */ 0x045f | 740 #define TT_MS_LANGID_TAMAZIGHT_MOROCCO /* Arabic */ 0x045F |
741 #define TT_MS_LANGID_TAMAZIGHT_MOROCCO_LATIN 0x085f | 741 #define TT_MS_LANGID_TAMAZIGHT_MOROCCO_LATIN 0x085F |
742 /* Missing a LCID for Tifinagh script */ | 742 /* Missing a LCID for Tifinagh script */ |
743 #define TT_MS_LANGID_KASHMIRI_PAKISTAN /* Arabic */ 0x0460 | 743 #define TT_MS_LANGID_KASHMIRI_PAKISTAN /* Arabic */ 0x0460 |
744 /* Spelled this way by XPsp2 Platform SDK (2004-07-26) */ | 744 /* Spelled this way by XPsp2 Platform SDK (2004-07-26) */ |
745 /* script is yet unclear... might be Arabic, Nagari or Sharada */ | 745 /* script is yet unclear... might be Arabic, Nagari or Sharada */ |
746 #define TT_MS_LANGID_KASHMIRI_SASIA 0x0860 | 746 #define TT_MS_LANGID_KASHMIRI_SASIA 0x0860 |
747 /* ... and aliased (by MS) for compatibility reasons. */ | 747 /* ... and aliased (by MS) for compatibility reasons. */ |
748 #define TT_MS_LANGID_KASHMIRI_INDIA TT_MS_LANGID_KASHMIRI_SASIA | 748 #define TT_MS_LANGID_KASHMIRI_INDIA TT_MS_LANGID_KASHMIRI_SASIA |
749 #define TT_MS_LANGID_NEPALI_NEPAL 0x0461 | 749 #define TT_MS_LANGID_NEPALI_NEPAL 0x0461 |
750 #define TT_MS_LANGID_NEPALI_INDIA 0x0861 | 750 #define TT_MS_LANGID_NEPALI_INDIA 0x0861 |
751 #define TT_MS_LANGID_FRISIAN_NETHERLANDS 0x0462 | 751 #define TT_MS_LANGID_FRISIAN_NETHERLANDS 0x0462 |
752 #define TT_MS_LANGID_PASHTO_AFGHANISTAN 0x0463 | 752 #define TT_MS_LANGID_PASHTO_AFGHANISTAN 0x0463 |
753 #define TT_MS_LANGID_FILIPINO_PHILIPPINES 0x0464 | 753 #define TT_MS_LANGID_FILIPINO_PHILIPPINES 0x0464 |
754 #define TT_MS_LANGID_DHIVEHI_MALDIVES 0x0465 | 754 #define TT_MS_LANGID_DHIVEHI_MALDIVES 0x0465 |
755 /* alias declared in Windows 2000 */ | 755 /* alias declared in Windows 2000 */ |
756 #define TT_MS_LANGID_DIVEHI_MALDIVES TT_MS_LANGID_DHIVEHI_MALDIVES | 756 #define TT_MS_LANGID_DIVEHI_MALDIVES TT_MS_LANGID_DHIVEHI_MALDIVES |
757 #define TT_MS_LANGID_EDO_NIGERIA 0x0466 | 757 #define TT_MS_LANGID_EDO_NIGERIA 0x0466 |
758 #define TT_MS_LANGID_FULFULDE_NIGERIA 0x0467 | 758 #define TT_MS_LANGID_FULFULDE_NIGERIA 0x0467 |
759 #define TT_MS_LANGID_HAUSA_NIGERIA 0x0468 | 759 #define TT_MS_LANGID_HAUSA_NIGERIA 0x0468 |
760 #define TT_MS_LANGID_IBIBIO_NIGERIA 0x0469 | 760 #define TT_MS_LANGID_IBIBIO_NIGERIA 0x0469 |
761 #define TT_MS_LANGID_YORUBA_NIGERIA 0x046a | 761 #define TT_MS_LANGID_YORUBA_NIGERIA 0x046A |
762 #define TT_MS_LANGID_QUECHUA_BOLIVIA 0x046b | 762 #define TT_MS_LANGID_QUECHUA_BOLIVIA 0x046B |
763 #define TT_MS_LANGID_QUECHUA_ECUADOR 0x086b | 763 #define TT_MS_LANGID_QUECHUA_ECUADOR 0x086B |
764 #define TT_MS_LANGID_QUECHUA_PERU 0x0c6b | 764 #define TT_MS_LANGID_QUECHUA_PERU 0x0C6B |
765 #define TT_MS_LANGID_SEPEDI_SOUTH_AFRICA 0x046c | 765 #define TT_MS_LANGID_SEPEDI_SOUTH_AFRICA 0x046C |
766 /* Also spelled by XPsp2 Platform SDK (2004-07-26) */ | 766 /* Also spelled by XPsp2 Platform SDK (2004-07-26) */ |
767 #define TT_MS_LANGID_SOTHO_SOUTHERN_SOUTH_AFRICA \ | 767 #define TT_MS_LANGID_SOTHO_SOUTHERN_SOUTH_AFRICA \ |
768 TT_MS_LANGID_SEPEDI_SOUTH_AFRICA | 768 TT_MS_LANGID_SEPEDI_SOUTH_AFRICA |
769 /* language codes 0x046d, 0x046e and 0x046f are (still) unknown. */ | 769 /* language codes 0x046D, 0x046E and 0x046F are (still) unknown. */ |
770 #define TT_MS_LANGID_IGBO_NIGERIA 0x0470 | 770 #define TT_MS_LANGID_IGBO_NIGERIA 0x0470 |
771 #define TT_MS_LANGID_KANURI_NIGERIA 0x0471 | 771 #define TT_MS_LANGID_KANURI_NIGERIA 0x0471 |
772 #define TT_MS_LANGID_OROMO_ETHIOPIA 0x0472 | 772 #define TT_MS_LANGID_OROMO_ETHIOPIA 0x0472 |
773 #define TT_MS_LANGID_TIGRIGNA_ETHIOPIA 0x0473 | 773 #define TT_MS_LANGID_TIGRIGNA_ETHIOPIA 0x0473 |
774 #define TT_MS_LANGID_TIGRIGNA_ERYTHREA 0x0873 | 774 #define TT_MS_LANGID_TIGRIGNA_ERYTHREA 0x0873 |
775 /* also spelled in the `Passport SDK' list as: */ | 775 /* also spelled in the `Passport SDK' list as: */ |
776 #define TT_MS_LANGID_TIGRIGNA_ERYTREA TT_MS_LANGID_TIGRIGNA_ERYTHREA | 776 #define TT_MS_LANGID_TIGRIGNA_ERYTREA TT_MS_LANGID_TIGRIGNA_ERYTHREA |
777 #define TT_MS_LANGID_GUARANI_PARAGUAY 0x0474 | 777 #define TT_MS_LANGID_GUARANI_PARAGUAY 0x0474 |
778 #define TT_MS_LANGID_HAWAIIAN_UNITED_STATES 0x0475 | 778 #define TT_MS_LANGID_HAWAIIAN_UNITED_STATES 0x0475 |
779 #define TT_MS_LANGID_LATIN 0x0476 | 779 #define TT_MS_LANGID_LATIN 0x0476 |
780 #define TT_MS_LANGID_SOMALI_SOMALIA 0x0477 | 780 #define TT_MS_LANGID_SOMALI_SOMALIA 0x0477 |
781 /* Note: Yi does not have a (proper) ISO 639-2 code, since it is mostly */ | 781 /* Note: Yi does not have a (proper) ISO 639-2 code, since it is mostly */ |
782 /* not written (but OTOH the peculiar writing system is worth */ | 782 /* not written (but OTOH the peculiar writing system is worth */ |
783 /* studying). */ | 783 /* studying). */ |
784 #define TT_MS_LANGID_YI_CHINA 0x0478 | 784 #define TT_MS_LANGID_YI_CHINA 0x0478 |
785 #define TT_MS_LANGID_PAPIAMENTU_NETHERLANDS_ANTILLES 0x0479 | 785 #define TT_MS_LANGID_PAPIAMENTU_NETHERLANDS_ANTILLES 0x0479 |
786 /* language codes from 0x047a to 0x047f are (still) unknown. */ | 786 /* language codes from 0x047A to 0x047F are (still) unknown. */ |
787 #define TT_MS_LANGID_UIGHUR_CHINA 0x0480 | 787 #define TT_MS_LANGID_UIGHUR_CHINA 0x0480 |
788 #define TT_MS_LANGID_MAORI_NEW_ZEALAND 0x0481 | 788 #define TT_MS_LANGID_MAORI_NEW_ZEALAND 0x0481 |
789 | 789 |
790 #if 0 /* not deemed useful for fonts */ | 790 #if 0 /* not deemed useful for fonts */ |
791 #define TT_MS_LANGID_HUMAN_INTERFACE_DEVICE 0x04ff | 791 #define TT_MS_LANGID_HUMAN_INTERFACE_DEVICE 0x04FF |
792 #endif | 792 #endif |
793 | 793 |
794 | 794 |
795 /*************************************************************************/ | 795 /*************************************************************************/ |
796 /* */ | 796 /* */ |
797 /* Possible values of the `name' identifier field in the name records of */ | 797 /* Possible values of the `name' identifier field in the name records of */ |
798 /* the TTF `name' table. These values are platform independent. */ | 798 /* the TTF `name' table. These values are platform independent. */ |
799 /* */ | 799 /* */ |
800 #define TT_NAME_ID_COPYRIGHT 0 | 800 #define TT_NAME_ID_COPYRIGHT 0 |
801 #define TT_NAME_ID_FONT_FAMILY 1 | 801 #define TT_NAME_ID_FONT_FAMILY 1 |
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1228 | 1228 |
1229 #endif /* !HAVE_LIMIT_ON_IDENTS */ | 1229 #endif /* !HAVE_LIMIT_ON_IDENTS */ |
1230 | 1230 |
1231 | 1231 |
1232 FT_END_HEADER | 1232 FT_END_HEADER |
1233 | 1233 |
1234 #endif /* __TTNAMEID_H__ */ | 1234 #endif /* __TTNAMEID_H__ */ |
1235 | 1235 |
1236 | 1236 |
1237 /* END */ | 1237 /* END */ |
OLD | NEW |