亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ftxopen.h

?? 字體縮放顯示
?? H
字號(hào):
/******************************************************************* * *  ftxopen.h * *    TrueType Open support. * *  Copyright 1996-2001 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 should be included by the application.  Nevertheless, *  the table specific APIs (and structures) are located in files like *  ftxgsub.h or ftxgpos.h; these header files are read by ftxopen.h . * ******************************************************************/#ifndef FTXOPEN_H#define FTXOPEN_H#include "freetype.h"#ifdef __cplusplusextern "C" {#endif#define TTO_MAX_NESTING_LEVEL  100#define TTO_Err_Invalid_SubTable_Format   0x1000#define TTO_Err_Invalid_SubTable          0x1001#define TTO_Err_Not_Covered               0x1002#define TTO_Err_Too_Many_Nested_Contexts  0x1003#define TTO_Err_No_MM_Interpreter         0x1004  /* Script list related structures */  typedef struct  TTO_LangSys_  {    TT_UShort   LookupOrderOffset;      /* always 0 for TT Open 1.0  */    TT_UShort   ReqFeatureIndex;        /* required FeatureIndex     */    TT_UShort   FeatureCount;           /* number of Feature indices */    TT_UShort*  FeatureIndex;           /* array of Feature indices  */      } TTO_LangSys;  typedef struct  TTO_LangSysRecord_  {    TT_ULong     LangSysTag;            /* LangSysTag identifier */    TTO_LangSys  LangSys;               /* LangSys table         */      } TTO_LangSysRecord;  typedef struct  TTO_Script_  {    TTO_LangSys         DefaultLangSys; /* DefaultLangSys table     */    TT_UShort           LangSysCount;   /* number of LangSysRecords */    TTO_LangSysRecord*  LangSysRecord;  /* array of LangSysRecords  */      } TTO_Script;  typedef struct  TTO_ScriptRecord_  {    TT_ULong    ScriptTag;              /* ScriptTag identifier */    TTO_Script  Script;                 /* Script table         */      } TTO_ScriptRecord;  typedef struct  TTO_ScriptList_  {    TT_UShort          ScriptCount;     /* number of ScriptRecords */    TTO_ScriptRecord*  ScriptRecord;    /* array of ScriptRecords  */      } TTO_ScriptList;  /* Feature list related structures */  typedef struct  TTO_Feature_  {    TT_UShort   FeatureParams;          /* always 0 for TT Open 1.0     */    TT_UShort   LookupListCount;        /* number of LookupList indices */    TT_UShort*  LookupListIndex;        /* array of LookupList indices  */      } TTO_Feature;  typedef struct  TTO_FeatureRecord_  {    TT_ULong     FeatureTag;            /* FeatureTag identifier */    TTO_Feature  Feature;               /* Feature table         */      } TTO_FeatureRecord;  typedef struct  TTO_FeatureList_  {    TT_UShort           FeatureCount;   /* number of FeatureRecords */    TTO_FeatureRecord*  FeatureRecord;  /* array of FeatureRecords  */      } TTO_FeatureList;  /* Lookup list related structures */  struct TTO_SubTable_;  typedef struct TTO_SubTable_  TTO_SubTable;  typedef struct  TTO_Lookup_  {    TT_UShort      LookupType;          /* Lookup type         */    TT_UShort      LookupFlag;          /* Lookup qualifiers   */    TT_UShort      SubTableCount;       /* number of SubTables */    TTO_SubTable*  SubTable;            /* array of SubTables  */      } TTO_Lookup;  /* The `Properties' field is not defined in the TTO specification but     is needed for processing lookups.  If properties[n] is > 0, the     functions TT_GSUB_Apply_String() resp. TT_GPOS_Apply_String() will     process Lookup[n] for glyphs which have the specific bit not set in     the `properties' field of the input string object.                  */  typedef struct  TTO_LookupList_  {    TT_UShort    LookupCount;           /* number of Lookups       */    TTO_Lookup*  Lookup;                /* array of Lookup records */    TT_UShort*   Properties;            /* array of flags          */      } TTO_LookupList;  /* Possible LookupFlag bit masks.  `IGNORE_SPECIAL_MARKS' comes from the     OpenType 1.2 specification; RIGHT_TO_LEFT has been (re)introduced in     OpenType 1.3 -- if set, the last glyph in a cursive attachment     sequence has to be positioned on the baseline -- regardless of the     writing direction.                                                    */#define RIGHT_TO_LEFT         0x0001#define IGNORE_BASE_GLYPHS    0x0002#define IGNORE_LIGATURES      0x0004#define IGNORE_MARKS          0x0008#define IGNORE_SPECIAL_MARKS  0xFF00  typedef struct  TTO_CoverageFormat1_  {    TT_UShort   GlyphCount;             /* number of glyphs in GlyphArray */    TT_UShort*  GlyphArray;             /* array of glyph IDs             */      } TTO_CoverageFormat1;  typedef struct  TTO_RangeRecord_  {    TT_UShort  Start;                   /* first glyph ID in the range */    TT_UShort  End;                     /* last glyph ID in the range  */    TT_UShort  StartCoverageIndex;      /* coverage index of first                                           glyph ID in the range       */  } TTO_RangeRecord;  typedef struct  TTO_CoverageFormat2_  {    TT_UShort         RangeCount;       /* number of RangeRecords */    TTO_RangeRecord*  RangeRecord;      /* array of RangeRecords  */      } TTO_CoverageFormat2;  typedef struct  TTO_Coverage_  {    TT_UShort  CoverageFormat;          /* 1 or 2 */    union    {      TTO_CoverageFormat1  cf1;      TTO_CoverageFormat2  cf2;    } cf;  } TTO_Coverage;  typedef struct  TTO_ClassDefFormat1_  {    TT_UShort   StartGlyph;             /* first glyph ID of the                                           ClassValueArray             */    TT_UShort   GlyphCount;             /* size of the ClassValueArray */    TT_UShort*  ClassValueArray;        /* array of class values       */  } TTO_ClassDefFormat1;  typedef struct  TTO_ClassRangeRecord_  {    TT_UShort  Start;                   /* first glyph ID in the range    */    TT_UShort  End;                     /* last glyph ID in the range     */    TT_UShort  Class;                   /* applied to all glyphs in range */  } TTO_ClassRangeRecord;  typedef struct  TTO_ClassDefFormat2_  {    TT_UShort              ClassRangeCount;                                        /* number of ClassRangeRecords */    TTO_ClassRangeRecord*  ClassRangeRecord;                                        /* array of ClassRangeRecords  */  } TTO_ClassDefFormat2;  /* The `Defined' field is not defined in the TTO specification but     apparently needed for processing fonts like trado.ttf: This font     refers to a class which contains not a single element.  We map such     classes to class 0.                                                 */  typedef struct  TTO_ClassDefinition_  {    TT_Bool    loaded;    TT_Bool*   Defined;                 /* array of Booleans.                                           If Defined[n] is FALSE,                                           class n contains no glyphs. */    TT_UShort  ClassFormat;             /* 1 or 2                      */    union    {      TTO_ClassDefFormat1  cd1;      TTO_ClassDefFormat2  cd2;    } cd;  } TTO_ClassDefinition;  typedef struct  TTO_Device_  {    TT_UShort   StartSize;              /* smallest size to correct      */    TT_UShort   EndSize;                /* largest size to correct       */    TT_UShort   DeltaFormat;            /* DeltaValue array data format:                                           1, 2, or 3                    */    TT_UShort*  DeltaValue;             /* array of compressed data      */  } TTO_Device;#include "ftxgdef.h"#include "ftxgsub.h"#include "ftxgpos.h"  struct  TTO_SubTable_  {    union    {      TTO_GSUB_SubTable  gsub;      TTO_GPOS_SubTable  gpos;    } st;  };  enum  TTO_Type_  {    GSUB,    GPOS  };  typedef enum TTO_Type_  TTO_Type;#ifdef __cplusplus}#endif#endif /* FTXOPEN_H *//* END */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲综合色| eeuss鲁片一区二区三区| 91精品国产综合久久福利软件| 亚洲午夜精品网| 欧美日韩www| 免费成人av在线播放| 久久亚洲精精品中文字幕早川悠里| 国产自产视频一区二区三区| 久久久精品黄色| 91国在线观看| 久久99蜜桃精品| 中文字幕不卡的av| 欧美丝袜丝交足nylons| 久久99久久久欧美国产| 亚洲天堂成人网| 日韩一区二区三区在线视频| 丁香一区二区三区| 亚洲成人中文在线| 国产亚洲美州欧州综合国| 91免费国产在线| 青青草国产精品97视觉盛宴| 国产精品对白交换视频| 69久久夜色精品国产69蝌蚪网| 国精品**一区二区三区在线蜜桃| 亚洲欧洲日韩av| 日韩欧美国产1| 色婷婷激情一区二区三区| 精品在线免费视频| 亚洲一卡二卡三卡四卡无卡久久| 日韩欧美视频一区| 日本韩国欧美国产| 国产大陆a不卡| 日韩**一区毛片| 亚洲丝袜美腿综合| www久久精品| 91精品欧美综合在线观看最新| 99精品一区二区三区| 六月婷婷色综合| 亚洲国产精品人人做人人爽| 欧美国产精品一区二区三区| 欧美一区二区三区色| 91国产免费观看| 成人美女视频在线看| 久久爱www久久做| 日日欢夜夜爽一区| 亚洲美女淫视频| 国产精品久久久久影院| 精品国产一区二区三区久久影院 | 午夜精品久久久久久久久久 | 91亚洲精品久久久蜜桃网站| 久久精品国内一区二区三区| 亚洲一区二区三区四区五区黄 | 亚洲老司机在线| 欧美国产精品一区二区| 久久亚洲捆绑美女| 日韩欧美的一区| 911国产精品| 欧美日韩综合在线免费观看| 91视频免费播放| a美女胸又www黄视频久久| 国产精品一区二区三区乱码| 麻豆国产91在线播放| 婷婷久久综合九色综合绿巨人| 亚洲欧美日韩成人高清在线一区| 中文字幕在线观看一区| 国产精品欧美极品| 国产免费成人在线视频| 日本一区二区三级电影在线观看 | 日日噜噜夜夜狠狠视频欧美人 | 亚洲电影第三页| 亚洲第一电影网| 一级女性全黄久久生活片免费| 综合精品久久久| 亚洲人成7777| 一区二区在线免费观看| 亚洲激情网站免费观看| 亚洲一区二区三区在线看| 亚洲综合av网| 亚洲v中文字幕| 秋霞国产午夜精品免费视频| 日本sm残虐另类| 极品瑜伽女神91| 国产v综合v亚洲欧| av不卡免费电影| 一道本成人在线| 欧美人体做爰大胆视频| 日韩欧美国产综合在线一区二区三区| 日韩亚洲欧美在线| 国产日产欧产精品推荐色 | 午夜精品影院在线观看| 亚洲.国产.中文慕字在线| 日本在线不卡视频| 国产乱码精品1区2区3区| 成人sese在线| 欧美日韩美少妇| 欧美精品一区二区三区四区| 国产午夜亚洲精品午夜鲁丝片| 国产精品伦一区二区三级视频| 亚洲一区在线看| 国内精品免费在线观看| 成人精品亚洲人成在线| 欧美三级日韩三级| 亚洲精品在线免费观看视频| 国产精品久久久久婷婷二区次| 伊人开心综合网| 韩日av一区二区| 色噜噜狠狠色综合中国| 精品欧美黑人一区二区三区| 国产精品欧美久久久久一区二区| 亚洲大片一区二区三区| 国产乱码精品一区二区三区av| av影院午夜一区| 3d动漫精品啪啪一区二区竹菊| 久久亚洲私人国产精品va媚药| 一区二区三区欧美久久| 精品一区二区三区免费毛片爱| 99vv1com这只有精品| 日韩免费观看高清完整版在线观看| 国产精品嫩草99a| 日韩精品成人一区二区三区| 成人黄色一级视频| 日韩一级精品视频在线观看| 亚洲乱码一区二区三区在线观看| 蜜臀久久99精品久久久久宅男| av网站一区二区三区| 精品国产制服丝袜高跟| 亚洲电影中文字幕在线观看| 国产成人免费9x9x人网站视频| 欧美另类高清zo欧美| 欧美经典三级视频一区二区三区| 日日欢夜夜爽一区| 色婷婷综合久久久久中文 | 久久66热re国产| 欧美色综合影院| 国产精品久久久久9999吃药| 免费高清在线视频一区·| 91官网在线观看| 自拍偷拍欧美激情| 国产精品一区二区x88av| 91精品国产综合久久精品| 夜夜嗨av一区二区三区中文字幕| 成人免费视频免费观看| 26uuu另类欧美亚洲曰本| 亚洲.国产.中文慕字在线| 一本久道久久综合中文字幕 | 韩国成人福利片在线播放| 欧美日韩五月天| 一区二区久久久| 99久久99久久久精品齐齐| 亚洲午夜免费电影| 95精品视频在线| 国产精品盗摄一区二区三区| 国产精品一区二区黑丝| 久久这里只精品最新地址| 日韩精品视频网站| 欧美色爱综合网| 亚洲一区二区三区精品在线| 96av麻豆蜜桃一区二区| 国产精品视频一区二区三区不卡| 国产盗摄精品一区二区三区在线| 精品精品欲导航| 激情综合网天天干| 精品国产免费视频| 国产在线视视频有精品| 久久一区二区三区四区| 国模一区二区三区白浆| 久久亚洲综合av| 成人的网站免费观看| 综合激情成人伊人| 色菇凉天天综合网| 夜夜亚洲天天久久| 欧美精品少妇一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 亚洲人成网站精品片在线观看| 一本一道久久a久久精品综合蜜臀| 最新国产成人在线观看| 一本大道久久a久久综合| 性做久久久久久| 日韩美女主播在线视频一区二区三区| 蜜臀av性久久久久蜜臀av麻豆| 欧美不卡激情三级在线观看| 国产一区999| 亚洲人成精品久久久久| 欧美视频中文字幕| 另类综合日韩欧美亚洲| 国产免费成人在线视频| 色综合久久久网| 日本不卡1234视频| 国产人妖乱国产精品人妖| 91在线免费播放| 国产精品夜夜爽| 亚洲激情图片一区| 欧美一卡二卡在线| 国产成人在线视频网站| 亚洲你懂的在线视频| 日韩免费电影一区| 91欧美一区二区| 裸体在线国模精品偷拍| 中文字幕一区二区在线观看| 欧美日韩精品欧美日韩精品一|