Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
a0dccb61
T
Third Party Harfbuzz
项目概览
OpenHarmony
/
Third Party Harfbuzz
1 年多 前同步成功
通知
0
Star
18
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Harfbuzz
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
a0dccb61
编写于
3月 14, 2018
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add NameID
上级
56946d21
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
15 addition
and
12 deletion
+15
-12
src/hb-aat-layout-trak-table.hh
src/hb-aat-layout-trak-table.hh
+4
-4
src/hb-open-type-private.hh
src/hb-open-type-private.hh
+3
-0
src/hb-ot-layout-common-private.hh
src/hb-ot-layout-common-private.hh
+5
-5
src/hb-ot-var-fvar-table.hh
src/hb-ot-var-fvar-table.hh
+3
-3
未找到文件。
src/hb-aat-layout-trak-table.hh
浏览文件 @
a0dccb61
...
@@ -56,11 +56,11 @@ struct TrackTableEntry
...
@@ -56,11 +56,11 @@ struct TrackTableEntry
}
}
protected:
protected:
Fixed
track
;
/* Track value for this record. */
Fixed
track
;
/* Track value for this record. */
HBUINT16
trackNameID
;
/* The 'name' table index for this track */
NameID
trackNameID
;
/* The 'name' table index for this track */
OffsetTo
<
UnsizedArrayOf
<
FWORD
>
>
OffsetTo
<
UnsizedArrayOf
<
FWORD
>
>
values
;
/* Offset from start of tracking table to
values
;
/* Offset from start of tracking table to
* per-size tracking values for this track. */
* per-size tracking values for this track. */
public:
public:
DEFINE_SIZE_STATIC
(
8
);
DEFINE_SIZE_STATIC
(
8
);
...
...
src/hb-open-type-private.hh
浏览文件 @
a0dccb61
...
@@ -729,6 +729,9 @@ DEFINE_NULL_DATA (Tag, " ");
...
@@ -729,6 +729,9 @@ DEFINE_NULL_DATA (Tag, " ");
/* Glyph index number, same as uint16 (length = 16 bits) */
/* Glyph index number, same as uint16 (length = 16 bits) */
typedef
HBUINT16
GlyphID
;
typedef
HBUINT16
GlyphID
;
/* Name-table index, same as uint16 (length = 16 bits) */
typedef
HBUINT16
NameID
;
/* Script/language-system/feature index */
/* Script/language-system/feature index */
struct
Index
:
HBUINT16
{
struct
Index
:
HBUINT16
{
static
const
unsigned
int
NOT_FOUND_INDEX
=
0xFFFFu
;
static
const
unsigned
int
NOT_FOUND_INDEX
=
0xFFFFu
;
...
...
src/hb-ot-layout-common-private.hh
浏览文件 @
a0dccb61
...
@@ -398,7 +398,7 @@ struct FeatureParamsStylisticSet
...
@@ -398,7 +398,7 @@ struct FeatureParamsStylisticSet
* added to the end of this Feature Parameters
* added to the end of this Feature Parameters
* table in the future. */
* table in the future. */
HBUINT16
uiNameID
;
/* The 'name' table name ID that specifies a
NameID
uiNameID
;
/* The 'name' table name ID that specifies a
* string (or strings, for multiple languages)
* string (or strings, for multiple languages)
* for a user-interface label for this
* for a user-interface label for this
* feature. The values of uiLabelNameId and
* feature. The values of uiLabelNameId and
...
@@ -427,24 +427,24 @@ struct FeatureParamsCharacterVariants
...
@@ -427,24 +427,24 @@ struct FeatureParamsCharacterVariants
}
}
HBUINT16
format
;
/* Format number is set to 0. */
HBUINT16
format
;
/* Format number is set to 0. */
HBUINT16
featUILableNameID
;
/* The ‘name’ table name ID that
NameID
featUILableNameID
;
/* The ‘name’ table name ID that
* specifies a string (or strings,
* specifies a string (or strings,
* for multiple languages) for a
* for multiple languages) for a
* user-interface label for this
* user-interface label for this
* feature. (May be nullptr.) */
* feature. (May be nullptr.) */
HBUINT16
featUITooltipTextNameID
;
/* The ‘name’ table name ID that
NameID
featUITooltipTextNameID
;
/* The ‘name’ table name ID that
* specifies a string (or strings,
* specifies a string (or strings,
* for multiple languages) that an
* for multiple languages) that an
* application can use for tooltip
* application can use for tooltip
* text for this feature. (May be
* text for this feature. (May be
* nullptr.) */
* nullptr.) */
HBUINT16
sampleTextNameID
;
/* The ‘name’ table name ID that
NameID
sampleTextNameID
;
/* The ‘name’ table name ID that
* specifies sample text that
* specifies sample text that
* illustrates the effect of this
* illustrates the effect of this
* feature. (May be nullptr.) */
* feature. (May be nullptr.) */
HBUINT16
numNamedParameters
;
/* Number of named parameters. (May
HBUINT16
numNamedParameters
;
/* Number of named parameters. (May
* be zero.) */
* be zero.) */
HBUINT16
firstParamUILabelNameID
;
/* The first ‘name’ table name ID
NameID
firstParamUILabelNameID
;
/* The first ‘name’ table name ID
* used to specify strings for
* used to specify strings for
* user-interface labels for the
* user-interface labels for the
* feature parameters. (Must be zero
* feature parameters. (Must be zero
...
...
src/hb-ot-var-fvar-table.hh
浏览文件 @
a0dccb61
...
@@ -42,11 +42,11 @@ struct InstanceRecord
...
@@ -42,11 +42,11 @@ struct InstanceRecord
}
}
protected:
protected:
HBUINT16
subfamilyNameID
;
/* The name ID for entries in the 'name' table
NameID
subfamilyNameID
;
/* The name ID for entries in the 'name' table
* that provide subfamily names for this instance. */
* that provide subfamily names for this instance. */
HBUINT16
reserved
;
/* Reserved for future use — set to 0. */
HBUINT16
reserved
;
/* Reserved for future use — set to 0. */
Fixed
coordinates
[
VAR
];
/* The coordinates array for this instance. */
Fixed
coordinates
[
VAR
];
/* The coordinates array for this instance. */
//
HBUINT16
postScriptNameIDX;/*Optional. The name ID for entries in the 'name'
//
NameID
postScriptNameIDX;/*Optional. The name ID for entries in the 'name'
// * table that provide PostScript names for this
// * table that provide PostScript names for this
// * instance. */
// * instance. */
...
@@ -68,7 +68,7 @@ struct AxisRecord
...
@@ -68,7 +68,7 @@ struct AxisRecord
Fixed
defaultValue
;
/* The default coordinate value for the axis. */
Fixed
defaultValue
;
/* The default coordinate value for the axis. */
Fixed
maxValue
;
/* The maximum coordinate value for the axis. */
Fixed
maxValue
;
/* The maximum coordinate value for the axis. */
HBUINT16
reserved
;
/* Reserved for future use — set to 0. */
HBUINT16
reserved
;
/* Reserved for future use — set to 0. */
HBUINT16
axisNameID
;
/* The name ID for entries in the 'name' table that
NameID
axisNameID
;
/* The name ID for entries in the 'name' table that
* provide a display name for this axis. */
* provide a display name for this axis. */
public:
public:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录