/***************************************************************************/
/* */
/* pstables.h */
/* */
/* PostScript glyph names. */
/* */
/* Copyright 2005, 2008, 2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
/* modified, and distributed under the terms of the FreeType project */
/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
/* this file you indicate that you have read the license and */
/* understand and accept it fully. */
/* */
/***************************************************************************/
/* This file has been generated automatically -- do not edit! */
static const char ft_standard_glyph_names[3696] =
{
'.','n','u','l','l', 0,
'n','o','n','m','a','r','k','i','n','g','r','e','t','u','r','n', 0,
'n','o','t','e','q','u','a','l', 0,
'i','n','f','i','n','i','t','y', 0,
'l','e','s','s','e','q','u','a','l', 0,
'g','r','e','a','t','e','r','e','q','u','a','l', 0,
'p','a','r','t','i','a','l','d','i','f','f', 0,
's','u','m','m','a','t','i','o','n', 0,
'p','r','o','d','u','c','t', 0,
'p','i', 0,
'i','n','t','e','g','r','a','l', 0,
'O','m','e','g','a', 0,
'r','a','d','i','c','a','l', 0,
'a','p','p','r','o','x','e','q','u','a','l', 0,
'D','e','l','t','a', 0,
'n','o','n','b','r','e','a','k','i','n','g','s','p','a','c','e', 0,
'l','o','z','e','n','g','e', 0,
'a','p','p','l','e', 0,
'f','r','a','n','c', 0,
'G','b','r','e','v','e', 0,
'g','b','r','e','v','e', 0,
'I','d','o','t','a','c','c','e','n','t', 0,
'S','c','e','d','i','l','l','a', 0,
's','c','e','d','i','l','l','a', 0,
'C','a','c','u','t','e', 0,
'c','a','c','u','t','e', 0,
'C','c','a','r','o','n', 0,
'c','c','a','r','o','n', 0,
'd','c','r','o','a','t', 0,
'.','n','o','t','d','e','f', 0,
's','p','a','c','e', 0,
'e','x','c','l','a','m', 0,
'q','u','o','t','e','d','b','l', 0,
'n','u','m','b','e','r','s','i','g','n', 0,
'd','o','l','l','a','r', 0,
'p','e','r','c','e','n','t', 0,
'a','m','p','e','r','s','a','n','d', 0,
'q','u','o','t','e','r','i','g','h','t', 0,
'p','a','r','e','n','l','e','f','t', 0,
'p','a','r','e','n','r','i','g','h','t', 0,
'a','s','t','e','r','i','s','k', 0,
'p','l','u','s', 0,
'c','o','m','m','a', 0,
'h','y','p','h','e','n', 0,
'p','e','r','i','o','d', 0,
's','l','a','s','h', 0,
'z','e','r','o', 0,
'o','n','e', 0,
't','w','o', 0,
't','h','r','e','e', 0,
'f','o','u','r', 0,
'f','i','v','e', 0,
's','i','x', 0,
's','e','v','e','n', 0,
'e','i','g','h','t', 0,
'n','i','n','e', 0,
'c','o','l','o','n', 0,
's','e','m','i','c','o','l','o','n', 0,
'l','e','s','s', 0,
'e','q','u','a','l', 0,
'g','r','e','a','t','e','r', 0,
'q','u','e','s','t','i','o','n', 0,
'a','t', 0,
'A', 0,
'B', 0,
'C', 0,
'D', 0,
'E', 0,
'F', 0,
'G', 0,
'H', 0,
'I', 0,
'J', 0,
'K', 0,
'L', 0,
'M', 0,
'N', 0,
'O', 0,
'P', 0,
'Q', 0,
'R', 0,
'S', 0,
'T', 0,
'U', 0,
'V', 0,
'W', 0,
'X', 0,
'Y', 0,
'Z', 0,
'b','r','a','c','k','e','t','l','e','f','t', 0,
'b','a','c','k','s','l','a','s','h', 0,
'b','r','a','c','k','e','t','r','i','g','h','t', 0,
'a','s','c','i','i','c','i','r','c','u','m', 0,
'u','n','d','e','r','s','c','o','r','e', 0,
'q','u','o','t','e','l','e','f','t', 0,
'a', 0,
'b', 0,
'c', 0,
'd', 0,
'e', 0,
'f', 0,
'g', 0,
'h', 0,
'i', 0,
'j', 0,
'k', 0,
'l', 0,
'm', 0,
'n', 0,
'o', 0,
'p', 0,
'q', 0,
'r', 0,
's', 0,
't', 0,
'u', 0,
'v', 0,
'w', 0,
'x', 0,
'y', 0,
'z', 0,
'b','r','a','c','e','l','e','f','t', 0,
'b','a','r', 0,
'b','r','a','c','e','r','i','g','h','t', 0,
'a','s','c','i','i','t','i','l','d','e', 0,
'e','x','c','l','a','m','d','o','w','n', 0,
'c','e','n','t', 0,
's','t','e','r','l','i','n','g', 0,
'f','r','a','c','t','i','o','n', 0,
'y','e','n', 0,
'f','l','o','r','i','n', 0,
's','e','c','t','i','o','n', 0,
'c','u','r','r','e','n','c','y', 0,
'q','u','o','t','e','s','i','n','g','l','e', 0,
'q','u','o','t','e','d','b','l','l','e','f','t', 0,
'g','u','i','l','l','e','m','o','t','l','e','f','t', 0,
'g','u','i','l','s','i','n','g','l','l','e','f','t', 0,
'g','u','i','l','s','i','n','g','l','r','i','g','h','t', 0,
'f','i', 0,
'f','l', 0,
'e','n','d','a','s','h', 0,
'd','a','g','g','e','r', 0,
'd','a','g','g','e','r','d','b','l', 0,
'p','e','r','i','o','d','c','e','n','t','e','r','e','d', 0,
'p','a','r','a','g','r','a','p','h', 0,
'b','u','l','l','e','t', 0,
'q','u','o','t','e','s','i','n','g','l','b','a','s','e', 0,
'q','u','o','t','e','d','b','l','b','a','s','e', 0,
'q','u','o','t','e','d','b','l','r','i','g','h','t', 0,
'g','u','i','l','l','e','m','o','t','r','i','g','h','t', 0,
'e','l','l','i','p','s','i','s', 0,
'p','e','r','t','h','o','u','s','a','n','d', 0,
'q','u','e','s','t','i','o','n','d','o','w','n', 0,
'g','r','a','v','e', 0,
'a','c','u','t','e', 0,
'c','i','r','c','u','m','f','l','e','x', 0,
't','i','l','d','e', 0,
'm','a','c','r','o','n', 0,
'b','r','e','v','e', 0,
'd','o','t','a','c','c','e','n','t', 0,
'd','i','e','r','e','s','i','s', 0,
'r','i','n','g', 0,
'c','e','d','i','l','l','a', 0,
'h','u','n','g','a','r','u','m','l','a','u','t', 0,
'o','g','o','n','e','k', 0,
'c','a','r','o','n', 0,
'e','m','d','a','s','h', 0,
'A','E', 0,
'o','r','d','f','e','m','i','n','i','n','e', 0,
'L','s','l','a','s','h', 0,
'O','s','l','a','s','h', 0,
'O','E', 0,
'o','r','d','m','a','s','c','u','l','i','n','e', 0,
'a','e', 0,
'd','o','t','l','e','s','s','i', 0,
'l','s','l','a','s','h', 0,
'o','s','l','a','s','h', 0,
'o','e', 0,
'g','e','r','m','a','n','d','b','l','s', 0,
'o','n','e','s','u','p','e','r','i','o','r', 0,
'l','o','g','i','c','a','l','n','o','t', 0,
'm','u', 0,
't','r','a','d','e','m','a','r','k', 0,
'E','t','h', 0,
'o','n','e','h','a','l','f', 0,
'p','l','u','s','m','i','n','u','s', 0,
'T','h','o','r','n', 0,
'o','n','e','q','u','a','r','t','e','r', 0,
'd','i','v','i','d','e', 0,
'b','r','o','k','e','n','b','a','r', 0,
'd','e','g','r','e','e', 0,
't','h','o','r','n', 0,
't','h','r','e','e','q','u','a','r','t','e','r','s', 0,
't','w','o','s','u','p','e','r','i','o','r', 0,
'r','e','g','i','s','t','e','r','e','d', 0,
'm','i','n','u','s', 0,
'e','t','h', 0,
'm','u','l','t','i','p','l','y', 0,
't','h','r','e','e','s','u','p','e','r','i','o','r', 0,
'c','o','p','y','r','i','g','h','t', 0,
'A','a','c','u','t','e', 0,
'A','c','i','r','c','u','m','f','l','e','x', 0,
'A','d','i','e','r','e','s','i','s', 0,
'A','g','r','a','v','e', 0,
'A','r','i','n','g', 0,
'A','t','i','l','d','e', 0,
'C','c','e','d','i','l','l','a', 0,
'E','a','c','u','t','e', 0,
'E','c','i','r','c','u','m','f','l','e','x', 0,
'E','d','i','e','r','e','s','i','s', 0,
'E','g','r','a','v','e', 0,
'I','a','c','u','t','e', 0,
'I','c','i','r','c','u','m','f','l','e','x', 0,
'I','d','i','e','r','e','s','i','s', 0,
'I','g','r','a','v','e', 0,
'N','t','i','l','d','e', 0,
'O','a','c','u','t','e', 0,
'O','c','i','r','c','u','m','f','l','e','x', 0,
'O','d','i','e','r','e','s','i','s', 0,
'O','g','r','a','v','e', 0,
'O','t','i','l','d','e', 0,
'S','c','a','r','o','n', 0,
'U','a','c','u','t','e', 0,
'U','c','i','r','c','u','m','f','l','e','x', 0,
'U','d','i','e','r','e','s','i','s', 0,
'U','g','r','a','v','e', 0,
'Y','a','c','u','t','e', 0,
'Y','d','i','e','r','e','s','i','s', 0,
'Z','c','a','r','o','n', 0,
'a','a','c','u','t','e', 0,
'a','c','i','r','c','u','m','f','l','e','x', 0,
'a','d','i','e','r','e','s','i','s', 0,
'a','g','r','a','v','e', 0,
'a','r','i','n','g', 0,
'a','t','i','l','d','e', 0,
'c','c','e','d','i','l','l','a', 0,
'e','a','c','u','t','e', 0,
'e','c','i','r','c','u','m','f','l','e','x', 0,
'e','d','i','e','r','e','s','i','s', 0,
'e','g','r','a','v','e', 0,
'i','a','c','u','t','e', 0,
'i','c','i','r','c','u','m','f','l','e','x', 0,
'i','d','i','e','r','e','s','i','s', 0,
'i','g','r','a','v','e', 0,
'n','t','i','l','d','e', 0,
'o','a','c','u','t','e', 0,
'o','c','i','r','c','u','m','f','l','e','x', 0,
'o','d','i','e','r','e','s','i','s', 0,
'o','g','r','a','v','e', 0,
'o','t','i','l','d','e', 0,
's','c','a','r','o','n', 0,
'u','a','c','u','t','e', 0,
'u','c','i','r','c','u','m','f','l','e','x', 0,
'u','d','i','e','r','e','s','i','s', 0,
'u','g','r','a','v','e', 0,
'y','a','c','u','t','e', 0,
'y','d','i','e','r','e','s','i','s', 0,
'z','c','a','r','o','n', 0,
'e','x','c','l','a','m','s','m','a','l','l', 0,
'H','u','n','g','a','r','u','m','l','a','u','t','s','m','a','l','l', 0,
'd','o','l','l','a','r','o','l','d','s','t','y','l','e', 0,
'd','o','l','l','a','r','s','u','p','e','r','i','o','r', 0,
'a','m','p','e','r','s','a','n','d','s','m','a','l','l', 0,
'A','c','u','t','e','s','m','a','l','l', 0,
'p','a','r','e','n','l','e','f','t','s','u','p','e','r','i','o','r', 0,
'p','a','r','e','n','r','i','g','h','t','s','u','p','e','r','i','o','r', 0,
't','w','o','d','o','t','e','n','l','e','a','d','e','r', 0,
'o','n','e','d','o','t','e','n','l','e','a','d','e','r', 0,
'z','e','r','o','o','l','d','s','t','y','l','e', 0,
'o','n','e','o','l','d','s','t','y','l','e', 0,
't','w','o','o','l','d','s','t','y','l','e', 0,
't','h','r','e','e','o','l','d','s','t','y','l','e', 0,
'f','o','u','r','o','l','d','s','t','y','l','e', 0,
'f','i','v','e','o','l','d','s','t','y','l','e', 0,
's','i','x','o','l','d','s','t','y','l','e', 0,
's','e','v','e','n','o','l','d','s','t','y','l','e', 0,
'e','i','g','h','t','o','l','d','s','t','y','l','e', 0,
'n','i','n','e','o','l','d','s','t','y','l','e', 0,
'c','o','m','m','a','s','u','p','e','r','i','o','r', 0,
't','h','r','e','e','q','u','a','r','t','e','r','s','e','m','d','a','s','h', 0,
'p','e','r','i','o','d','s','u','p','e','r','i','o','r', 0,
'q','u','e','s','t','i','o','n','s','m','a','l','l', 0,
'a','s','u','p','e','r','i','o','r', 0,
'b','s','u','p','e','r','i','o','r', 0,
'c','e','n','t','s','u','p','e','r','i','o','r', 0,
'd','s','u','p','e','r','i','o','r', 0,
'e','s','u','p','e','r','i','o','r', 0,
'i','s','u','p','e','r','i','o','r', 0,
'l','s','u','p','e','r','i','o','r', 0,
'm','s','u','p','e','r','i','o','r', 0,
'n','s','u','p','e','r','i','o','r', 0,
'o','s','u','p','e','r','i','o','r', 0,
'r','s','u','p','e','r','i','o','r', 0,
's','s','u','p','e','r','i','o','r', 0,
't','s','u','p','e','r','i','o','r', 0,
'f','f', 0,
'f','f','i', 0,
'f','f','l', 0,
'p','a','r','e','n','l','e','f','t','i','n','f','e','r','i','o','r', 0,
'p','a','r','e','n','r','i','g','h','t','i','n','f','e','r','i','o','r', 0,
'C','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
'h','y','p','h','e','n','s','u','p','e','r','i','o','r', 0,
'G','r','a','v','e','s','m','a','l','l', 0,
'A','s','m','a','l','l', 0,
'B','s','m','a','l','l', 0,
'C','s','m','a','l','l', 0,
'D','s','m','a','l','l', 0,
'E','s','m','a','l','l', 0,
'F','s','m','a','l','l', 0,
'G','s','m','a','l','l', 0,
'H','s','m','a','l','l', 0,
'I','s','m','a','l','l', 0,
'J','s','m','a','l','l', 0,
'K','s','m','a','l','l', 0,
'L','s','m','a','l','l', 0,
'M','s','m','a','l','l', 0,
'N','s','m','a','l','l', 0,
'O','s','m','a','l','l', 0,
'P','s','m','a','l','l', 0,
'Q','s','m','a','l','l', 0,
'R','s','m','a','l','l', 0,
'S','s','m','a','l','l', 0,
'T','s','m','a','l','l', 0,
'U','s','m','a','l','l', 0,
'V','s','m','a','l','l', 0,
'W','s','m','a','l','l', 0,
'X','s','m','a','l','l', 0,
'Y','s','m','a','l','l', 0,
'Z','s','m','a','l','l', 0,
'c','o','l','o','n','m','o','n','e','t','a','r','y', 0,
'o','n','e','f','i','t','t','e','d', 0,
'r','u','p','i','a','h', 0,
'T','i','l','d','e','s','m','a','l','l', 0,
'e','x','c','l','a','m','d','o','w','n','s','m','a','l','l', 0,
'c','e','n','t','o','l','d','s','t','y','l','e', 0,
'L','s','l','a','s','h','s','m','a','l','l', 0,
'S','c','a','r','o','n','s','m','a','l','l', 0,
'Z','c','a','r','o','n','s','m','a','l','l', 0,
'D','i','e','r','e','s','i','s','s','m','a','l','l', 0,
'B','r','e','v','e','s','m','a','l','l', 0,
'C','a','r','o','n','s','m','a','l','l', 0,
'D','o','t','a','c','c','e','n','t','s','m','a','l','l', 0,
'M','a','c','r','o','n','s','m','a','l','l', 0,
'f','i','g','u','r','e','d','a','s','h', 0,
'h','y','p','h','e','n','i','n','f','e','r','i','o','r', 0,
'O','g','o','n','e','k','s','m','a','l','l', 0,
'R','i','n','g','s','m','a','l','l', 0,
'C','e','d','i','l','l','a','s','m','a','l','l', 0,
'q','u','e','s','t','i','o','n','d','o','w','n','s','m','a','l','l', 0,
'o','n','e','e','i','g','h','t','h', 0,
't','h','r','e','e','e','i','g','h','t','h','s', 0,
'f','i','v','e','e','i','g','h','t','h','s', 0,
's','e','v','e','n','e','i','g','h','t','h','s', 0,
'o','n','e','t','h','i','r','d', 0,
't','w','o','t','h','i','r','d','s', 0,
'z','e','r','o','s','u','p','e','r','i','o','r', 0,
'f','o','u','r','s','u','p','e','r','i','o','r', 0,
'f','i','v','e','s','u','p','e','r','i','o','r', 0,
's','i','x','s','u','p','e','r','i','o','r', 0,
's','e','v','e','n','s','u','p','e','r','i','o','r', 0,
'e','i','g','h','t','s','u','p','e','r','i','o','r', 0,
'n','i','n','e','s','u','p','e','r','i','o','r', 0,
'z','e','r','o','i','n','f','e','r','i','o','r', 0,
'o','n','e','i','n','f','e','r','i','o','r', 0,
't','w','o','i','n','f','e','r','i','o','r', 0,
't','h','r','e','e','i','n','f','e','r','i','o','r', 0,
'f','o','u','r','i','n','f','e','r','i','o','r', 0,
'f','i','v','e','i','n','f','e','r','i','o','r', 0,
's','i','x','i','n','f','e','r','i','o','r', 0,
's','e','v','e','n','i','n','f','e','r','i','o','r', 0,
'e','i','g','h','t','i','n','f','e','r','i','o','r', 0,
'n','i','n','e','i','n','f','e','r','i','o','r', 0,
'c','e','n','t','i','n','f','e','r','i','o','r', 0,
'd','o','l','l','a','r','i','n','f','e','r','i','o','r', 0,
'p','e','r','i','o','d','i','n','f','e','r','i','o','r', 0,
'c','o','m','m','a','i','n','f','e','r','i','o','r', 0,
'A','g','r','a','v','e','s','m','a','l','l', 0,
'A','a','c','u','t','e','s','m','a','l','l', 0,
'A','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
'A','t','i','l','d','e','s','m','a','l','l', 0,
'A','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
'A','r','i','n','g','s','m','a','l','l', 0,
'A','E','s','m','a','l','l', 0,
'C','c','e','d','i','l','l','a','s','m','a','l','l', 0,
'E','g','r','a','v','e','s','m','a','l','l', 0,
'E','a','c','u','t','e','s','m','a','l','l', 0,
'E','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
'E','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
'I','g','r','a','v','e','s','m','a','l','l', 0,
'I','a','c','u','t','e','s','m','a','l','l', 0,
'I','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
'I','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
'E','t','h','s','m','a','l','l', 0,
'N','t','i','l','d','e','s','m','a','l','l', 0,
'O','g','r','a','v','e','s','m','a','l','l', 0,
'O','a','c','u','t','e','s','m','a','l','l', 0,
'O','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
'O','t','i','l','d','e','s','m','a','l','l', 0,
'O','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
'O','E','s','m','a','l','l', 0,
'O','s','l','a','s','h','s','m','a','l','l', 0,
'U','g','r','a','v','e','s','m','a','l','l', 0,
'U','a','c','u','t','e','s','m','a','l','l', 0,
'U','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
'U','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
'Y','a','c','u','t','e','s','m','a','l','l', 0,
'T','h','o','r','n','s','m','a','l','l', 0,
'Y','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
'0','0','1','.','0','0','0', 0,
'0','0','1','.','0','0','1', 0,
'0','0','1','.','0','0','2', 0,
'0','0','1','.','0','0','3', 0,
'B','l','a','c','k', 0,
'B','o','l','d', 0,
'B','o','o','k', 0,
'L','i','g','h','t', 0,
'M','e','d','i','u','m', 0,
'R','e','g','u','l','a','r', 0,
'R','o','m','a','n', 0,
'S','e','m','i','b','o','l','d', 0,
};
#define FT_NUM_MAC_NAMES 258
/* Values are offsets into the `ft_standard_glyph_names' table */
static const short ft_mac_names[FT_NUM_MAC_NAMES] =
{
253, 0, 6, 261, 267, 274, 283, 294, 301, 309, 758, 330, 340, 351,
360, 365, 371, 378, 385, 391, 396, 400, 404, 410, 415, 420, 424, 430,
436, 441, 447, 457, 462, 468, 476, 485, 488, 490, 492, 494, 496, 498,
500, 502, 504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526,
528, 530, 532, 534, 536, 538, 540, 552, 562, 575, 587, 979, 608, 610,
612, 614, 616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638,
640, 642, 644, 646, 648, 650, 652, 654, 656, 658, 660, 670, 674, 685,
1375,1392,1405,1414,1486,1512,1562,1603,1632,1610,1622,1645,1639,1652,
1661,1690,1668,1680,1697,1726,1704,1716,1733,1740,1769,1747,1759,1776,
1790,1819,1797,1809, 839,1263, 707, 712, 741, 881, 871,1160,1302,1346,
1197, 985,1031, 23,1086,1108, 32,1219, 41, 51, 730,1194, 64, 76,
86, 94, 97,1089,1118, 106,1131,1150, 966, 696,1183, 112, 734, 120,
132, 783, 930, 945, 138,1385,1398,1529,1115,1157, 832,1079, 770, 916,
598, 319,1246, 155,1833,1586, 721, 749, 797, 811, 826, 829, 846, 856,
888, 903, 954,1363,1421,1356,1433,1443,1450,1457,1469,1479,1493,1500,
163,1522,1543,1550,1572,1134, 991,1002,1008,1015,1021,1040,1045,1053,
1066,1073,1101,1143,1536,1783,1596,1843,1253,1207,1319,1579,1826,1229,
1270,1313,1323,1171,1290,1332,1211,1235,1276, 169, 175, 182, 189, 200,
209, 218, 225, 232, 239, 246
};
#define FT_NUM_SID_NAMES 391
/* Values are offsets into the `ft_standard_glyph_names' table */
static const short ft_sid_names[FT_NUM_SID_NAMES] =
{
253, 261, 267, 274, 283, 294, 301, 309, 319, 330, 340, 351, 360, 365,
371, 378, 385, 391, 396, 400, 404, 410, 415, 420, 424, 430, 436, 441,
447, 457, 462, 468, 476, 485, 488, 490, 492, 494, 496, 498, 500, 502,
504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530,
532, 534, 536, 538, 540, 552, 562, 575, 587, 598, 608, 610, 612, 614,
616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638, 640, 642,
644, 646, 648, 650, 652, 654, 656, 658, 660, 670, 674, 685, 696, 707,
712, 721, 730, 734, 741, 749, 758, 770, 783, 797, 811, 826, 829, 832,
839, 846, 856, 871, 881, 888, 903, 916, 930, 945, 954, 966, 979, 985,
991,1002,1008,1015,1021,1031,1040,1045,1053,1066,1073,1079,1086,1089,
1101,1108,1115,1118,1131,1134,1143,1150,1157,1160,1171,1183,1194,1197,
1207,1211,1219,1229,1235,1246,1253,1263,1270,1276,1290,1302,1313,1319,
1323,1332,1346,1356,1363,1375,1385,1392,1398,1405,1414,1421,1433,1443,
1450,1457,1469,1479,1486,1493,1500,1512,1522,1529,1536,1543,1550,1562,
1572,1579,1586,1596,1603,1610,1622,1632,1639,1645,1652,1661,1668,1680,
1690,1697,1704,1716,1726,1733,1740,1747,1759,1769,1776,1783,1790,1797,
1809,1819,1826,1833,1843,1850,1862,1880,1895,1910,1925,1936,1954,1973,
1988,2003,2016,2028,2040,2054,2067,2080,2092,2106,2120,2133,2147,2167,
2182,2196,2206,2216,2229,2239,2249,2259,2269,2279,2289,2299,2309,2319,
2329,2332,2336,2340,2358,2377,2393,2408,2419,2426,2433,2440,2447,2454,
2461,2468,2475,2482,2489,2496,2503,2510,2517,2524,2531,2538,2545,2552,
2559,2566,2573,2580,2587,2594,2601,2615,2625,2632,2643,2659,2672,2684,
2696,2708,2722,2733,2744,2759,2771,2782,2797,2809,2819,2832,2850,2860,
2873,2885,2898,2907,2917,2930,2943,2956,2968,2982,2996,3009,3022,3034,
3046,3060,3073,3086,3098,3112,3126,3139,3152,3167,3182,3196,3208,3220,
3237,3249,3264,3275,3283,3297,3309,3321,3338,3353,3365,3377,3394,3409,
3418,3430,3442,3454,3471,3483,3498,3506,3518,3530,3542,3559,3574,3586,
3597,3612,3620,3628,3636,3644,3650,3655,3660,3666,3673,3681,3687
};
/* the following are indices into the SID name table */
static const unsigned short t1_standard_encoding[256] =
{
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 96, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,
0,111,112,113,114, 0,115,116,117,118,119,120,121,122, 0,123,
0,124,125,126,127,128,129,130,131, 0,132,133, 0,134,135,136,
137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,138, 0,139, 0, 0, 0, 0,140,141,142,143, 0, 0, 0, 0,
0,144, 0, 0, 0,145, 0, 0,146,147,148,149, 0, 0, 0, 0
};
/* the following are indices into the SID name table */
static const unsigned short t1_expert_encoding[256] =
{
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1,229,230, 0,231,232,233,234,235,236,237,238, 13, 14, 15, 99,
239,240,241,242,243,244,245,246,247,248, 27, 28,249,250,251,252,
0,253,254,255,256,257, 0, 0, 0,258, 0, 0,259,260,261,262,
0, 0,263,264,265, 0,266,109,110,267,268,269, 0,270,271,272,
273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,
289,290,291,292,293,294,295,296,297,298,299,300,301,302,303, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,304,305,306, 0, 0,307,308,309,310,311, 0,312, 0, 0,313,
0, 0,314,315, 0, 0,316,317,318, 0, 0, 0,158,155,163,319,
320,321,322,323,324,325, 0, 0,326,150,164,169,327,328,329,330,
331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,
347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,
363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378
};
/*
* This table is a compressed version of the Adobe Glyph List (AGL),
* optimized for efficient searching. It has been generated by the
* `glnames.py' python script located in the `src/tools' directory.
*
* The lookup function to get the Unicode value for a given string
* is defined below the table.
*/
#ifdef FT_CONFIG_OPTION_ADOBE_GLYPH_LIST/*
* This function searches the compressed table efficiently.
*/
static unsigned long
ft_get_adobe_glyph_index( const char* name,
const char* limit )
{
int c = 0;
int count, min, max;
const unsigned char* p = ft_adobe_glyph_list;
if ( name == 0 || name >= limit )
goto NotFound;
c = *name++;
count = p[1];
p += 2;
min = 0;
max = count;
while ( min < max )
{
int mid = ( min + max ) >> 1;
const unsigned char* q = p + mid * 2;
int c2;
q = ft_adobe_glyph_list + ( ( (int)q[0] << 8 ) | q[1] );
c2 = q[0] & 127;
if ( c2 == c )
{
p = q;
goto Found;
}
if ( c2 < c )
min = mid + 1;
else
max = mid;
}
goto NotFound;
Found:
for (;;)
{
/* assert (*p & 127) == c */
if ( name >= limit )
{
if ( (p[0] & 128) == 0 &&
(p[1] & 128) != 0 )
return (unsigned long)( ( (int)p[2] << 8 ) | p[3] );
goto NotFound;
}
c = *name++;
if ( p[0] & 128 )
{
p++;
if ( c != (p[0] & 127) )
goto NotFound;
continue;
}
p++;
count = p[0] & 127;
if ( p[0] & 128 )
p += 2;
p++;
for ( ; count > 0; count--, p += 2 )
{
int offset = ( (int)p[0] << 8 ) | p[1];
const unsigned char* q = ft_adobe_glyph_list + offset;
if ( c == ( q[0] & 127 ) )
{
p = q;
goto NextIter;
}
}
goto NotFound;
NextIter:
;
}
NotFound:
return 0;
}
#endif /* FT_CONFIG_OPTION_ADOBE_GLYPH_LIST */
/* END */