Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
2ad4ba7b
T
Third Party Harfbuzz
项目概览
OpenHarmony
/
Third Party Harfbuzz
接近 2 年 前同步成功
通知
1
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看板
提交
2ad4ba7b
编写于
5月 31, 2019
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[gsub] Minor
上级
2dbdec66
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
21 addition
and
19 deletion
+21
-19
src/hb-ot-layout-gsub-table.hh
src/hb-ot-layout-gsub-table.hh
+21
-19
未找到文件。
src/hb-ot-layout-gsub-table.hh
浏览文件 @
2ad4ba7b
...
...
@@ -180,7 +180,7 @@ struct SingleSubstFormat2
template
<
typename
Iterator
,
hb_requires
(
hb_is_sorted_source_of
(
Iterator
,
const
hb_codepoint_pair_t
))>
hb_codepoint_pair_t
))>
bool
serialize
(
hb_serialize_context_t
*
c
,
Iterator
it
)
{
...
...
@@ -1287,7 +1287,7 @@ struct SubstLookup : Lookup
HB_INTERNAL
static
bool
apply_recurse_func
(
hb_ot_apply_context_t
*
c
,
unsigned
int
lookup_index
);
SubTable
&
serialize_subtable
(
hb_serialize_context_t
*
c
,
unsigned
int
i
)
unsigned
int
i
)
{
return
get_subtables
<
SubTable
>
()[
i
].
serialize
(
c
,
this
);
}
bool
serialize_single
(
hb_serialize_context_t
*
c
,
...
...
@@ -1297,9 +1297,8 @@ struct SubstLookup : Lookup
{
TRACE_SERIALIZE
(
this
);
if
(
unlikely
(
!
Lookup
::
serialize
(
c
,
SubTable
::
Single
,
lookup_props
,
1
)))
return_trace
(
false
);
return_trace
(
serialize_subtable
(
c
,
0
).
u
.
single
.
serialize
(
c
,
hb_zip
(
glyphs
,
substitutes
)));
return_trace
(
serialize_subtable
(
c
,
0
).
u
.
single
.
serialize
(
c
,
hb_zip
(
glyphs
,
substitutes
)));
}
bool
serialize_multiple
(
hb_serialize_context_t
*
c
,
...
...
@@ -1310,10 +1309,11 @@ struct SubstLookup : Lookup
{
TRACE_SERIALIZE
(
this
);
if
(
unlikely
(
!
Lookup
::
serialize
(
c
,
SubTable
::
Multiple
,
lookup_props
,
1
)))
return_trace
(
false
);
return_trace
(
serialize_subtable
(
c
,
0
).
u
.
multiple
.
serialize
(
c
,
glyphs
,
substitute_len_list
,
substitute_glyphs_list
));
return_trace
(
serialize_subtable
(
c
,
0
).
u
.
multiple
.
serialize
(
c
,
glyphs
,
substitute_len_list
,
substitute_glyphs_list
));
}
bool
serialize_alternate
(
hb_serialize_context_t
*
c
,
...
...
@@ -1324,10 +1324,11 @@ struct SubstLookup : Lookup
{
TRACE_SERIALIZE
(
this
);
if
(
unlikely
(
!
Lookup
::
serialize
(
c
,
SubTable
::
Alternate
,
lookup_props
,
1
)))
return_trace
(
false
);
return_trace
(
serialize_subtable
(
c
,
0
).
u
.
alternate
.
serialize
(
c
,
glyphs
,
alternate_len_list
,
alternate_glyphs_list
));
return_trace
(
serialize_subtable
(
c
,
0
).
u
.
alternate
.
serialize
(
c
,
glyphs
,
alternate_len_list
,
alternate_glyphs_list
));
}
bool
serialize_ligature
(
hb_serialize_context_t
*
c
,
...
...
@@ -1340,12 +1341,13 @@ struct SubstLookup : Lookup
{
TRACE_SERIALIZE
(
this
);
if
(
unlikely
(
!
Lookup
::
serialize
(
c
,
SubTable
::
Ligature
,
lookup_props
,
1
)))
return_trace
(
false
);
return_trace
(
serialize_subtable
(
c
,
0
).
u
.
ligature
.
serialize
(
c
,
first_glyphs
,
ligature_per_first_glyph_count_list
,
ligatures_list
,
component_count_list
,
component_list
));
return_trace
(
serialize_subtable
(
c
,
0
).
u
.
ligature
.
serialize
(
c
,
first_glyphs
,
ligature_per_first_glyph_count_list
,
ligatures_list
,
component_count_list
,
component_list
));
}
template
<
typename
context_t
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录