Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. /***************************************************************************/
  2. /*                                                                         */
  3. /*  pstables.h                                                             */
  4. /*                                                                         */
  5. /*    PostScript glyph names.                                              */
  6. /*                                                                         */
  7. /*  Copyright 2005, 2008, 2011 by                                          */
  8. /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
  9. /*                                                                         */
  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      */
  12. /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
  13. /*  this file you indicate that you have read the license and              */
  14. /*  understand and accept it fully.                                        */
  15. /*                                                                         */
  16. /***************************************************************************/
  17.  
  18.  
  19.   /* This file has been generated automatically -- do not edit! */
  20.  
  21.  
  22.   static const char  ft_standard_glyph_names[3696] =
  23.   {
  24.     '.','n','u','l','l', 0,
  25.     'n','o','n','m','a','r','k','i','n','g','r','e','t','u','r','n', 0,
  26.     'n','o','t','e','q','u','a','l', 0,
  27.     'i','n','f','i','n','i','t','y', 0,
  28.     'l','e','s','s','e','q','u','a','l', 0,
  29.     'g','r','e','a','t','e','r','e','q','u','a','l', 0,
  30.     'p','a','r','t','i','a','l','d','i','f','f', 0,
  31.     's','u','m','m','a','t','i','o','n', 0,
  32.     'p','r','o','d','u','c','t', 0,
  33.     'p','i', 0,
  34.     'i','n','t','e','g','r','a','l', 0,
  35.     'O','m','e','g','a', 0,
  36.     'r','a','d','i','c','a','l', 0,
  37.     'a','p','p','r','o','x','e','q','u','a','l', 0,
  38.     'D','e','l','t','a', 0,
  39.     'n','o','n','b','r','e','a','k','i','n','g','s','p','a','c','e', 0,
  40.     'l','o','z','e','n','g','e', 0,
  41.     'a','p','p','l','e', 0,
  42.     'f','r','a','n','c', 0,
  43.     'G','b','r','e','v','e', 0,
  44.     'g','b','r','e','v','e', 0,
  45.     'I','d','o','t','a','c','c','e','n','t', 0,
  46.     'S','c','e','d','i','l','l','a', 0,
  47.     's','c','e','d','i','l','l','a', 0,
  48.     'C','a','c','u','t','e', 0,
  49.     'c','a','c','u','t','e', 0,
  50.     'C','c','a','r','o','n', 0,
  51.     'c','c','a','r','o','n', 0,
  52.     'd','c','r','o','a','t', 0,
  53.     '.','n','o','t','d','e','f', 0,
  54.     's','p','a','c','e', 0,
  55.     'e','x','c','l','a','m', 0,
  56.     'q','u','o','t','e','d','b','l', 0,
  57.     'n','u','m','b','e','r','s','i','g','n', 0,
  58.     'd','o','l','l','a','r', 0,
  59.     'p','e','r','c','e','n','t', 0,
  60.     'a','m','p','e','r','s','a','n','d', 0,
  61.     'q','u','o','t','e','r','i','g','h','t', 0,
  62.     'p','a','r','e','n','l','e','f','t', 0,
  63.     'p','a','r','e','n','r','i','g','h','t', 0,
  64.     'a','s','t','e','r','i','s','k', 0,
  65.     'p','l','u','s', 0,
  66.     'c','o','m','m','a', 0,
  67.     'h','y','p','h','e','n', 0,
  68.     'p','e','r','i','o','d', 0,
  69.     's','l','a','s','h', 0,
  70.     'z','e','r','o', 0,
  71.     'o','n','e', 0,
  72.     't','w','o', 0,
  73.     't','h','r','e','e', 0,
  74.     'f','o','u','r', 0,
  75.     'f','i','v','e', 0,
  76.     's','i','x', 0,
  77.     's','e','v','e','n', 0,
  78.     'e','i','g','h','t', 0,
  79.     'n','i','n','e', 0,
  80.     'c','o','l','o','n', 0,
  81.     's','e','m','i','c','o','l','o','n', 0,
  82.     'l','e','s','s', 0,
  83.     'e','q','u','a','l', 0,
  84.     'g','r','e','a','t','e','r', 0,
  85.     'q','u','e','s','t','i','o','n', 0,
  86.     'a','t', 0,
  87.     'A', 0,
  88.     'B', 0,
  89.     'C', 0,
  90.     'D', 0,
  91.     'E', 0,
  92.     'F', 0,
  93.     'G', 0,
  94.     'H', 0,
  95.     'I', 0,
  96.     'J', 0,
  97.     'K', 0,
  98.     'L', 0,
  99.     'M', 0,
  100.     'N', 0,
  101.     'O', 0,
  102.     'P', 0,
  103.     'Q', 0,
  104.     'R', 0,
  105.     'S', 0,
  106.     'T', 0,
  107.     'U', 0,
  108.     'V', 0,
  109.     'W', 0,
  110.     'X', 0,
  111.     'Y', 0,
  112.     'Z', 0,
  113.     'b','r','a','c','k','e','t','l','e','f','t', 0,
  114.     'b','a','c','k','s','l','a','s','h', 0,
  115.     'b','r','a','c','k','e','t','r','i','g','h','t', 0,
  116.     'a','s','c','i','i','c','i','r','c','u','m', 0,
  117.     'u','n','d','e','r','s','c','o','r','e', 0,
  118.     'q','u','o','t','e','l','e','f','t', 0,
  119.     'a', 0,
  120.     'b', 0,
  121.     'c', 0,
  122.     'd', 0,
  123.     'e', 0,
  124.     'f', 0,
  125.     'g', 0,
  126.     'h', 0,
  127.     'i', 0,
  128.     'j', 0,
  129.     'k', 0,
  130.     'l', 0,
  131.     'm', 0,
  132.     'n', 0,
  133.     'o', 0,
  134.     'p', 0,
  135.     'q', 0,
  136.     'r', 0,
  137.     's', 0,
  138.     't', 0,
  139.     'u', 0,
  140.     'v', 0,
  141.     'w', 0,
  142.     'x', 0,
  143.     'y', 0,
  144.     'z', 0,
  145.     'b','r','a','c','e','l','e','f','t', 0,
  146.     'b','a','r', 0,
  147.     'b','r','a','c','e','r','i','g','h','t', 0,
  148.     'a','s','c','i','i','t','i','l','d','e', 0,
  149.     'e','x','c','l','a','m','d','o','w','n', 0,
  150.     'c','e','n','t', 0,
  151.     's','t','e','r','l','i','n','g', 0,
  152.     'f','r','a','c','t','i','o','n', 0,
  153.     'y','e','n', 0,
  154.     'f','l','o','r','i','n', 0,
  155.     's','e','c','t','i','o','n', 0,
  156.     'c','u','r','r','e','n','c','y', 0,
  157.     'q','u','o','t','e','s','i','n','g','l','e', 0,
  158.     'q','u','o','t','e','d','b','l','l','e','f','t', 0,
  159.     'g','u','i','l','l','e','m','o','t','l','e','f','t', 0,
  160.     'g','u','i','l','s','i','n','g','l','l','e','f','t', 0,
  161.     'g','u','i','l','s','i','n','g','l','r','i','g','h','t', 0,
  162.     'f','i', 0,
  163.     'f','l', 0,
  164.     'e','n','d','a','s','h', 0,
  165.     'd','a','g','g','e','r', 0,
  166.     'd','a','g','g','e','r','d','b','l', 0,
  167.     'p','e','r','i','o','d','c','e','n','t','e','r','e','d', 0,
  168.     'p','a','r','a','g','r','a','p','h', 0,
  169.     'b','u','l','l','e','t', 0,
  170.     'q','u','o','t','e','s','i','n','g','l','b','a','s','e', 0,
  171.     'q','u','o','t','e','d','b','l','b','a','s','e', 0,
  172.     'q','u','o','t','e','d','b','l','r','i','g','h','t', 0,
  173.     'g','u','i','l','l','e','m','o','t','r','i','g','h','t', 0,
  174.     'e','l','l','i','p','s','i','s', 0,
  175.     'p','e','r','t','h','o','u','s','a','n','d', 0,
  176.     'q','u','e','s','t','i','o','n','d','o','w','n', 0,
  177.     'g','r','a','v','e', 0,
  178.     'a','c','u','t','e', 0,
  179.     'c','i','r','c','u','m','f','l','e','x', 0,
  180.     't','i','l','d','e', 0,
  181.     'm','a','c','r','o','n', 0,
  182.     'b','r','e','v','e', 0,
  183.     'd','o','t','a','c','c','e','n','t', 0,
  184.     'd','i','e','r','e','s','i','s', 0,
  185.     'r','i','n','g', 0,
  186.     'c','e','d','i','l','l','a', 0,
  187.     'h','u','n','g','a','r','u','m','l','a','u','t', 0,
  188.     'o','g','o','n','e','k', 0,
  189.     'c','a','r','o','n', 0,
  190.     'e','m','d','a','s','h', 0,
  191.     'A','E', 0,
  192.     'o','r','d','f','e','m','i','n','i','n','e', 0,
  193.     'L','s','l','a','s','h', 0,
  194.     'O','s','l','a','s','h', 0,
  195.     'O','E', 0,
  196.     'o','r','d','m','a','s','c','u','l','i','n','e', 0,
  197.     'a','e', 0,
  198.     'd','o','t','l','e','s','s','i', 0,
  199.     'l','s','l','a','s','h', 0,
  200.     'o','s','l','a','s','h', 0,
  201.     'o','e', 0,
  202.     'g','e','r','m','a','n','d','b','l','s', 0,
  203.     'o','n','e','s','u','p','e','r','i','o','r', 0,
  204.     'l','o','g','i','c','a','l','n','o','t', 0,
  205.     'm','u', 0,
  206.     't','r','a','d','e','m','a','r','k', 0,
  207.     'E','t','h', 0,
  208.     'o','n','e','h','a','l','f', 0,
  209.     'p','l','u','s','m','i','n','u','s', 0,
  210.     'T','h','o','r','n', 0,
  211.     'o','n','e','q','u','a','r','t','e','r', 0,
  212.     'd','i','v','i','d','e', 0,
  213.     'b','r','o','k','e','n','b','a','r', 0,
  214.     'd','e','g','r','e','e', 0,
  215.     't','h','o','r','n', 0,
  216.     't','h','r','e','e','q','u','a','r','t','e','r','s', 0,
  217.     't','w','o','s','u','p','e','r','i','o','r', 0,
  218.     'r','e','g','i','s','t','e','r','e','d', 0,
  219.     'm','i','n','u','s', 0,
  220.     'e','t','h', 0,
  221.     'm','u','l','t','i','p','l','y', 0,
  222.     't','h','r','e','e','s','u','p','e','r','i','o','r', 0,
  223.     'c','o','p','y','r','i','g','h','t', 0,
  224.     'A','a','c','u','t','e', 0,
  225.     'A','c','i','r','c','u','m','f','l','e','x', 0,
  226.     'A','d','i','e','r','e','s','i','s', 0,
  227.     'A','g','r','a','v','e', 0,
  228.     'A','r','i','n','g', 0,
  229.     'A','t','i','l','d','e', 0,
  230.     'C','c','e','d','i','l','l','a', 0,
  231.     'E','a','c','u','t','e', 0,
  232.     'E','c','i','r','c','u','m','f','l','e','x', 0,
  233.     'E','d','i','e','r','e','s','i','s', 0,
  234.     'E','g','r','a','v','e', 0,
  235.     'I','a','c','u','t','e', 0,
  236.     'I','c','i','r','c','u','m','f','l','e','x', 0,
  237.     'I','d','i','e','r','e','s','i','s', 0,
  238.     'I','g','r','a','v','e', 0,
  239.     'N','t','i','l','d','e', 0,
  240.     'O','a','c','u','t','e', 0,
  241.     'O','c','i','r','c','u','m','f','l','e','x', 0,
  242.     'O','d','i','e','r','e','s','i','s', 0,
  243.     'O','g','r','a','v','e', 0,
  244.     'O','t','i','l','d','e', 0,
  245.     'S','c','a','r','o','n', 0,
  246.     'U','a','c','u','t','e', 0,
  247.     'U','c','i','r','c','u','m','f','l','e','x', 0,
  248.     'U','d','i','e','r','e','s','i','s', 0,
  249.     'U','g','r','a','v','e', 0,
  250.     'Y','a','c','u','t','e', 0,
  251.     'Y','d','i','e','r','e','s','i','s', 0,
  252.     'Z','c','a','r','o','n', 0,
  253.     'a','a','c','u','t','e', 0,
  254.     'a','c','i','r','c','u','m','f','l','e','x', 0,
  255.     'a','d','i','e','r','e','s','i','s', 0,
  256.     'a','g','r','a','v','e', 0,
  257.     'a','r','i','n','g', 0,
  258.     'a','t','i','l','d','e', 0,
  259.     'c','c','e','d','i','l','l','a', 0,
  260.     'e','a','c','u','t','e', 0,
  261.     'e','c','i','r','c','u','m','f','l','e','x', 0,
  262.     'e','d','i','e','r','e','s','i','s', 0,
  263.     'e','g','r','a','v','e', 0,
  264.     'i','a','c','u','t','e', 0,
  265.     'i','c','i','r','c','u','m','f','l','e','x', 0,
  266.     'i','d','i','e','r','e','s','i','s', 0,
  267.     'i','g','r','a','v','e', 0,
  268.     'n','t','i','l','d','e', 0,
  269.     'o','a','c','u','t','e', 0,
  270.     'o','c','i','r','c','u','m','f','l','e','x', 0,
  271.     'o','d','i','e','r','e','s','i','s', 0,
  272.     'o','g','r','a','v','e', 0,
  273.     'o','t','i','l','d','e', 0,
  274.     's','c','a','r','o','n', 0,
  275.     'u','a','c','u','t','e', 0,
  276.     'u','c','i','r','c','u','m','f','l','e','x', 0,
  277.     'u','d','i','e','r','e','s','i','s', 0,
  278.     'u','g','r','a','v','e', 0,
  279.     'y','a','c','u','t','e', 0,
  280.     'y','d','i','e','r','e','s','i','s', 0,
  281.     'z','c','a','r','o','n', 0,
  282.     'e','x','c','l','a','m','s','m','a','l','l', 0,
  283.     'H','u','n','g','a','r','u','m','l','a','u','t','s','m','a','l','l', 0,
  284.     'd','o','l','l','a','r','o','l','d','s','t','y','l','e', 0,
  285.     'd','o','l','l','a','r','s','u','p','e','r','i','o','r', 0,
  286.     'a','m','p','e','r','s','a','n','d','s','m','a','l','l', 0,
  287.     'A','c','u','t','e','s','m','a','l','l', 0,
  288.     'p','a','r','e','n','l','e','f','t','s','u','p','e','r','i','o','r', 0,
  289.     'p','a','r','e','n','r','i','g','h','t','s','u','p','e','r','i','o','r', 0,
  290.     't','w','o','d','o','t','e','n','l','e','a','d','e','r', 0,
  291.     'o','n','e','d','o','t','e','n','l','e','a','d','e','r', 0,
  292.     'z','e','r','o','o','l','d','s','t','y','l','e', 0,
  293.     'o','n','e','o','l','d','s','t','y','l','e', 0,
  294.     't','w','o','o','l','d','s','t','y','l','e', 0,
  295.     't','h','r','e','e','o','l','d','s','t','y','l','e', 0,
  296.     'f','o','u','r','o','l','d','s','t','y','l','e', 0,
  297.     'f','i','v','e','o','l','d','s','t','y','l','e', 0,
  298.     's','i','x','o','l','d','s','t','y','l','e', 0,
  299.     's','e','v','e','n','o','l','d','s','t','y','l','e', 0,
  300.     'e','i','g','h','t','o','l','d','s','t','y','l','e', 0,
  301.     'n','i','n','e','o','l','d','s','t','y','l','e', 0,
  302.     'c','o','m','m','a','s','u','p','e','r','i','o','r', 0,
  303.     't','h','r','e','e','q','u','a','r','t','e','r','s','e','m','d','a','s','h', 0,
  304.     'p','e','r','i','o','d','s','u','p','e','r','i','o','r', 0,
  305.     'q','u','e','s','t','i','o','n','s','m','a','l','l', 0,
  306.     'a','s','u','p','e','r','i','o','r', 0,
  307.     'b','s','u','p','e','r','i','o','r', 0,
  308.     'c','e','n','t','s','u','p','e','r','i','o','r', 0,
  309.     'd','s','u','p','e','r','i','o','r', 0,
  310.     'e','s','u','p','e','r','i','o','r', 0,
  311.     'i','s','u','p','e','r','i','o','r', 0,
  312.     'l','s','u','p','e','r','i','o','r', 0,
  313.     'm','s','u','p','e','r','i','o','r', 0,
  314.     'n','s','u','p','e','r','i','o','r', 0,
  315.     'o','s','u','p','e','r','i','o','r', 0,
  316.     'r','s','u','p','e','r','i','o','r', 0,
  317.     's','s','u','p','e','r','i','o','r', 0,
  318.     't','s','u','p','e','r','i','o','r', 0,
  319.     'f','f', 0,
  320.     'f','f','i', 0,
  321.     'f','f','l', 0,
  322.     'p','a','r','e','n','l','e','f','t','i','n','f','e','r','i','o','r', 0,
  323.     'p','a','r','e','n','r','i','g','h','t','i','n','f','e','r','i','o','r', 0,
  324.     'C','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
  325.     'h','y','p','h','e','n','s','u','p','e','r','i','o','r', 0,
  326.     'G','r','a','v','e','s','m','a','l','l', 0,
  327.     'A','s','m','a','l','l', 0,
  328.     'B','s','m','a','l','l', 0,
  329.     'C','s','m','a','l','l', 0,
  330.     'D','s','m','a','l','l', 0,
  331.     'E','s','m','a','l','l', 0,
  332.     'F','s','m','a','l','l', 0,
  333.     'G','s','m','a','l','l', 0,
  334.     'H','s','m','a','l','l', 0,
  335.     'I','s','m','a','l','l', 0,
  336.     'J','s','m','a','l','l', 0,
  337.     'K','s','m','a','l','l', 0,
  338.     'L','s','m','a','l','l', 0,
  339.     'M','s','m','a','l','l', 0,
  340.     'N','s','m','a','l','l', 0,
  341.     'O','s','m','a','l','l', 0,
  342.     'P','s','m','a','l','l', 0,
  343.     'Q','s','m','a','l','l', 0,
  344.     'R','s','m','a','l','l', 0,
  345.     'S','s','m','a','l','l', 0,
  346.     'T','s','m','a','l','l', 0,
  347.     'U','s','m','a','l','l', 0,
  348.     'V','s','m','a','l','l', 0,
  349.     'W','s','m','a','l','l', 0,
  350.     'X','s','m','a','l','l', 0,
  351.     'Y','s','m','a','l','l', 0,
  352.     'Z','s','m','a','l','l', 0,
  353.     'c','o','l','o','n','m','o','n','e','t','a','r','y', 0,
  354.     'o','n','e','f','i','t','t','e','d', 0,
  355.     'r','u','p','i','a','h', 0,
  356.     'T','i','l','d','e','s','m','a','l','l', 0,
  357.     'e','x','c','l','a','m','d','o','w','n','s','m','a','l','l', 0,
  358.     'c','e','n','t','o','l','d','s','t','y','l','e', 0,
  359.     'L','s','l','a','s','h','s','m','a','l','l', 0,
  360.     'S','c','a','r','o','n','s','m','a','l','l', 0,
  361.     'Z','c','a','r','o','n','s','m','a','l','l', 0,
  362.     'D','i','e','r','e','s','i','s','s','m','a','l','l', 0,
  363.     'B','r','e','v','e','s','m','a','l','l', 0,
  364.     'C','a','r','o','n','s','m','a','l','l', 0,
  365.     'D','o','t','a','c','c','e','n','t','s','m','a','l','l', 0,
  366.     'M','a','c','r','o','n','s','m','a','l','l', 0,
  367.     'f','i','g','u','r','e','d','a','s','h', 0,
  368.     'h','y','p','h','e','n','i','n','f','e','r','i','o','r', 0,
  369.     'O','g','o','n','e','k','s','m','a','l','l', 0,
  370.     'R','i','n','g','s','m','a','l','l', 0,
  371.     'C','e','d','i','l','l','a','s','m','a','l','l', 0,
  372.     'q','u','e','s','t','i','o','n','d','o','w','n','s','m','a','l','l', 0,
  373.     'o','n','e','e','i','g','h','t','h', 0,
  374.     't','h','r','e','e','e','i','g','h','t','h','s', 0,
  375.     'f','i','v','e','e','i','g','h','t','h','s', 0,
  376.     's','e','v','e','n','e','i','g','h','t','h','s', 0,
  377.     'o','n','e','t','h','i','r','d', 0,
  378.     't','w','o','t','h','i','r','d','s', 0,
  379.     'z','e','r','o','s','u','p','e','r','i','o','r', 0,
  380.     'f','o','u','r','s','u','p','e','r','i','o','r', 0,
  381.     'f','i','v','e','s','u','p','e','r','i','o','r', 0,
  382.     's','i','x','s','u','p','e','r','i','o','r', 0,
  383.     's','e','v','e','n','s','u','p','e','r','i','o','r', 0,
  384.     'e','i','g','h','t','s','u','p','e','r','i','o','r', 0,
  385.     'n','i','n','e','s','u','p','e','r','i','o','r', 0,
  386.     'z','e','r','o','i','n','f','e','r','i','o','r', 0,
  387.     'o','n','e','i','n','f','e','r','i','o','r', 0,
  388.     't','w','o','i','n','f','e','r','i','o','r', 0,
  389.     't','h','r','e','e','i','n','f','e','r','i','o','r', 0,
  390.     'f','o','u','r','i','n','f','e','r','i','o','r', 0,
  391.     'f','i','v','e','i','n','f','e','r','i','o','r', 0,
  392.     's','i','x','i','n','f','e','r','i','o','r', 0,
  393.     's','e','v','e','n','i','n','f','e','r','i','o','r', 0,
  394.     'e','i','g','h','t','i','n','f','e','r','i','o','r', 0,
  395.     'n','i','n','e','i','n','f','e','r','i','o','r', 0,
  396.     'c','e','n','t','i','n','f','e','r','i','o','r', 0,
  397.     'd','o','l','l','a','r','i','n','f','e','r','i','o','r', 0,
  398.     'p','e','r','i','o','d','i','n','f','e','r','i','o','r', 0,
  399.     'c','o','m','m','a','i','n','f','e','r','i','o','r', 0,
  400.     'A','g','r','a','v','e','s','m','a','l','l', 0,
  401.     'A','a','c','u','t','e','s','m','a','l','l', 0,
  402.     'A','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
  403.     'A','t','i','l','d','e','s','m','a','l','l', 0,
  404.     'A','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
  405.     'A','r','i','n','g','s','m','a','l','l', 0,
  406.     'A','E','s','m','a','l','l', 0,
  407.     'C','c','e','d','i','l','l','a','s','m','a','l','l', 0,
  408.     'E','g','r','a','v','e','s','m','a','l','l', 0,
  409.     'E','a','c','u','t','e','s','m','a','l','l', 0,
  410.     'E','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
  411.     'E','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
  412.     'I','g','r','a','v','e','s','m','a','l','l', 0,
  413.     'I','a','c','u','t','e','s','m','a','l','l', 0,
  414.     'I','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
  415.     'I','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
  416.     'E','t','h','s','m','a','l','l', 0,
  417.     'N','t','i','l','d','e','s','m','a','l','l', 0,
  418.     'O','g','r','a','v','e','s','m','a','l','l', 0,
  419.     'O','a','c','u','t','e','s','m','a','l','l', 0,
  420.     'O','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
  421.     'O','t','i','l','d','e','s','m','a','l','l', 0,
  422.     'O','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
  423.     'O','E','s','m','a','l','l', 0,
  424.     'O','s','l','a','s','h','s','m','a','l','l', 0,
  425.     'U','g','r','a','v','e','s','m','a','l','l', 0,
  426.     'U','a','c','u','t','e','s','m','a','l','l', 0,
  427.     'U','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
  428.     'U','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
  429.     'Y','a','c','u','t','e','s','m','a','l','l', 0,
  430.     'T','h','o','r','n','s','m','a','l','l', 0,
  431.     'Y','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
  432.     '0','0','1','.','0','0','0', 0,
  433.     '0','0','1','.','0','0','1', 0,
  434.     '0','0','1','.','0','0','2', 0,
  435.     '0','0','1','.','0','0','3', 0,
  436.     'B','l','a','c','k', 0,
  437.     'B','o','l','d', 0,
  438.     'B','o','o','k', 0,
  439.     'L','i','g','h','t', 0,
  440.     'M','e','d','i','u','m', 0,
  441.     'R','e','g','u','l','a','r', 0,
  442.     'R','o','m','a','n', 0,
  443.     'S','e','m','i','b','o','l','d', 0,
  444.   };
  445.  
  446.  
  447. #define FT_NUM_MAC_NAMES  258
  448.  
  449.   /* Values are offsets into the `ft_standard_glyph_names' table */
  450.  
  451.   static const short  ft_mac_names[FT_NUM_MAC_NAMES] =
  452.   {
  453.      253,   0,   6, 261, 267, 274, 283, 294, 301, 309, 758, 330, 340, 351,
  454.      360, 365, 371, 378, 385, 391, 396, 400, 404, 410, 415, 420, 424, 430,
  455.      436, 441, 447, 457, 462, 468, 476, 485, 488, 490, 492, 494, 496, 498,
  456.      500, 502, 504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526,
  457.      528, 530, 532, 534, 536, 538, 540, 552, 562, 575, 587, 979, 608, 610,
  458.      612, 614, 616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638,
  459.      640, 642, 644, 646, 648, 650, 652, 654, 656, 658, 660, 670, 674, 685,
  460.     1375,1392,1405,1414,1486,1512,1562,1603,1632,1610,1622,1645,1639,1652,
  461.     1661,1690,1668,1680,1697,1726,1704,1716,1733,1740,1769,1747,1759,1776,
  462.     1790,1819,1797,1809, 839,1263, 707, 712, 741, 881, 871,1160,1302,1346,
  463.     1197, 985,1031,  23,1086,1108,  32,1219,  41,  51, 730,1194,  64,  76,
  464.       86,  94,  97,1089,1118, 106,1131,1150, 966, 696,1183, 112, 734, 120,
  465.      132, 783, 930, 945, 138,1385,1398,1529,1115,1157, 832,1079, 770, 916,
  466.      598, 319,1246, 155,1833,1586, 721, 749, 797, 811, 826, 829, 846, 856,
  467.      888, 903, 954,1363,1421,1356,1433,1443,1450,1457,1469,1479,1493,1500,
  468.      163,1522,1543,1550,1572,1134, 991,1002,1008,1015,1021,1040,1045,1053,
  469.     1066,1073,1101,1143,1536,1783,1596,1843,1253,1207,1319,1579,1826,1229,
  470.     1270,1313,1323,1171,1290,1332,1211,1235,1276, 169, 175, 182, 189, 200,
  471.      209, 218, 225, 232, 239, 246
  472.   };
  473.  
  474.  
  475. #define FT_NUM_SID_NAMES  391
  476.  
  477.   /* Values are offsets into the `ft_standard_glyph_names' table */
  478.  
  479.   static const short  ft_sid_names[FT_NUM_SID_NAMES] =
  480.   {
  481.      253, 261, 267, 274, 283, 294, 301, 309, 319, 330, 340, 351, 360, 365,
  482.      371, 378, 385, 391, 396, 400, 404, 410, 415, 420, 424, 430, 436, 441,
  483.      447, 457, 462, 468, 476, 485, 488, 490, 492, 494, 496, 498, 500, 502,
  484.      504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530,
  485.      532, 534, 536, 538, 540, 552, 562, 575, 587, 598, 608, 610, 612, 614,
  486.      616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638, 640, 642,
  487.      644, 646, 648, 650, 652, 654, 656, 658, 660, 670, 674, 685, 696, 707,
  488.      712, 721, 730, 734, 741, 749, 758, 770, 783, 797, 811, 826, 829, 832,
  489.      839, 846, 856, 871, 881, 888, 903, 916, 930, 945, 954, 966, 979, 985,
  490.      991,1002,1008,1015,1021,1031,1040,1045,1053,1066,1073,1079,1086,1089,
  491.     1101,1108,1115,1118,1131,1134,1143,1150,1157,1160,1171,1183,1194,1197,
  492.     1207,1211,1219,1229,1235,1246,1253,1263,1270,1276,1290,1302,1313,1319,
  493.     1323,1332,1346,1356,1363,1375,1385,1392,1398,1405,1414,1421,1433,1443,
  494.     1450,1457,1469,1479,1486,1493,1500,1512,1522,1529,1536,1543,1550,1562,
  495.     1572,1579,1586,1596,1603,1610,1622,1632,1639,1645,1652,1661,1668,1680,
  496.     1690,1697,1704,1716,1726,1733,1740,1747,1759,1769,1776,1783,1790,1797,
  497.     1809,1819,1826,1833,1843,1850,1862,1880,1895,1910,1925,1936,1954,1973,
  498.     1988,2003,2016,2028,2040,2054,2067,2080,2092,2106,2120,2133,2147,2167,
  499.     2182,2196,2206,2216,2229,2239,2249,2259,2269,2279,2289,2299,2309,2319,
  500.     2329,2332,2336,2340,2358,2377,2393,2408,2419,2426,2433,2440,2447,2454,
  501.     2461,2468,2475,2482,2489,2496,2503,2510,2517,2524,2531,2538,2545,2552,
  502.     2559,2566,2573,2580,2587,2594,2601,2615,2625,2632,2643,2659,2672,2684,
  503.     2696,2708,2722,2733,2744,2759,2771,2782,2797,2809,2819,2832,2850,2860,
  504.     2873,2885,2898,2907,2917,2930,2943,2956,2968,2982,2996,3009,3022,3034,
  505.     3046,3060,3073,3086,3098,3112,3126,3139,3152,3167,3182,3196,3208,3220,
  506.     3237,3249,3264,3275,3283,3297,3309,3321,3338,3353,3365,3377,3394,3409,
  507.     3418,3430,3442,3454,3471,3483,3498,3506,3518,3530,3542,3559,3574,3586,
  508.     3597,3612,3620,3628,3636,3644,3650,3655,3660,3666,3673,3681,3687
  509.   };
  510.  
  511.  
  512.   /* the following are indices into the SID name table */
  513.   static const unsigned short  t1_standard_encoding[256] =
  514.   {
  515.       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  516.       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  517.       1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16,
  518.      17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
  519.      33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
  520.      49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
  521.      65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
  522.      81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,  0,
  523.       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  524.       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  525.       0, 96, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,
  526.       0,111,112,113,114,  0,115,116,117,118,119,120,121,122,  0,123,
  527.       0,124,125,126,127,128,129,130,131,  0,132,133,  0,134,135,136,
  528.     137,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  529.       0,138,  0,139,  0,  0,  0,  0,140,141,142,143,  0,  0,  0,  0,
  530.       0,144,  0,  0,  0,145,  0,  0,146,147,148,149,  0,  0,  0,  0
  531.   };
  532.  
  533.  
  534.   /* the following are indices into the SID name table */
  535.   static const unsigned short  t1_expert_encoding[256] =
  536.   {
  537.       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  538.       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  539.       1,229,230,  0,231,232,233,234,235,236,237,238, 13, 14, 15, 99,
  540.     239,240,241,242,243,244,245,246,247,248, 27, 28,249,250,251,252,
  541.       0,253,254,255,256,257,  0,  0,  0,258,  0,  0,259,260,261,262,
  542.       0,  0,263,264,265,  0,266,109,110,267,268,269,  0,270,271,272,
  543.     273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,
  544.     289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,  0,
  545.       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  546.       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
  547.       0,304,305,306,  0,  0,307,308,309,310,311,  0,312,  0,  0,313,
  548.       0,  0,314,315,  0,  0,316,317,318,  0,  0,  0,158,155,163,319,
  549.     320,321,322,323,324,325,  0,  0,326,150,164,169,327,328,329,330,
  550.     331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,
  551.     347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,
  552.     363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378
  553.   };
  554.  
  555.  
  556.   /*
  557.    *  This table is a compressed version of the Adobe Glyph List (AGL),
  558.    *  optimized for efficient searching.  It has been generated by the
  559.    *  `glnames.py' python script located in the `src/tools' directory.
  560.    *
  561.    *  The lookup function to get the Unicode value for a given string
  562.    *  is defined below the table.
  563.    */
  564.  
  565. #ifdef FT_CONFIG_OPTION_ADOBE_GLYPH_LIST/*
  566.    *  This function searches the compressed table efficiently.
  567.    */
  568.   static unsigned long
  569.   ft_get_adobe_glyph_index( const char*  name,
  570.                             const char*  limit )
  571.   {
  572.     int                   c = 0;
  573.     int                   count, min, max;
  574.     const unsigned char*  p = ft_adobe_glyph_list;
  575.  
  576.  
  577.     if ( name == 0 || name >= limit )
  578.       goto NotFound;
  579.  
  580.     c     = *name++;
  581.     count = p[1];
  582.     p    += 2;
  583.  
  584.     min = 0;
  585.     max = count;
  586.  
  587.     while ( min < max )
  588.     {
  589.       int                   mid = ( min + max ) >> 1;
  590.       const unsigned char*  q   = p + mid * 2;
  591.       int                   c2;
  592.  
  593.  
  594.       q = ft_adobe_glyph_list + ( ( (int)q[0] << 8 ) | q[1] );
  595.  
  596.       c2 = q[0] & 127;
  597.       if ( c2 == c )
  598.       {
  599.         p = q;
  600.         goto Found;
  601.       }
  602.       if ( c2 < c )
  603.         min = mid + 1;
  604.       else
  605.         max = mid;
  606.     }
  607.     goto NotFound;
  608.  
  609.   Found:
  610.     for (;;)
  611.     {
  612.       /* assert (*p & 127) == c */
  613.  
  614.       if ( name >= limit )
  615.       {
  616.         if ( (p[0] & 128) == 0 &&
  617.              (p[1] & 128) != 0 )
  618.           return (unsigned long)( ( (int)p[2] << 8 ) | p[3] );
  619.  
  620.         goto NotFound;
  621.       }
  622.       c = *name++;
  623.       if ( p[0] & 128 )
  624.       {
  625.         p++;
  626.         if ( c != (p[0] & 127) )
  627.           goto NotFound;
  628.  
  629.         continue;
  630.       }
  631.  
  632.       p++;
  633.       count = p[0] & 127;
  634.       if ( p[0] & 128 )
  635.         p += 2;
  636.  
  637.       p++;
  638.  
  639.       for ( ; count > 0; count--, p += 2 )
  640.       {
  641.         int                   offset = ( (int)p[0] << 8 ) | p[1];
  642.         const unsigned char*  q      = ft_adobe_glyph_list + offset;
  643.  
  644.         if ( c == ( q[0] & 127 ) )
  645.         {
  646.           p = q;
  647.           goto NextIter;
  648.         }
  649.       }
  650.       goto NotFound;
  651.  
  652.     NextIter:
  653.       ;
  654.     }
  655.  
  656.   NotFound:
  657.     return 0;
  658.   }
  659.  
  660. #endif /* FT_CONFIG_OPTION_ADOBE_GLYPH_LIST */
  661.  
  662.  
  663. /* END */
  664.