Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
200dfe3e
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看板
提交
200dfe3e
编写于
6月 20, 2014
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[arabic-table] Use short names for values
No functional change.
上级
3f5327a4
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
716 addition
and
686 deletion
+716
-686
src/gen-arabic-table.py
src/gen-arabic-table.py
+15
-1
src/hb-ot-shape-complex-arabic-table.hh
src/hb-ot-shape-complex-arabic-table.hh
+701
-685
未找到文件。
src/gen-arabic-table.py
浏览文件 @
200dfe3e
...
...
@@ -61,6 +61,16 @@ def print_joining_table(f):
value
=
"JOINING_TYPE_"
+
fields
[
2
]
values
[
u
]
=
(
value
,
fields
)
short_value
=
{}
for
value
in
set
([
v
[
0
]
for
v
in
values
.
values
()]
+
[
'JOINING_TYPE_X'
]):
short
=
''
.
join
(
x
[
0
]
for
x
in
value
.
split
(
'_'
)[
2
:])
assert
short
not
in
short_value
.
values
()
short_value
[
value
]
=
short
print
for
value
,
short
in
short_value
.
items
():
print
"#define %s %s"
%
(
short
,
value
)
keys
=
values
.
keys
()
min_u
=
min
(
keys
)
max_u
=
max
(
keys
)
...
...
@@ -76,7 +86,7 @@ def print_joining_table(f):
print
"
\n
/* %s */
\n
"
%
block
last_block
=
block
print
" %s, /* %s */"
%
(
value
,
'; '
.
join
(
fields
))
print
" %s, /* %s */"
%
(
short_value
[
value
]
,
'; '
.
join
(
fields
))
print
print
"};"
print
...
...
@@ -89,6 +99,10 @@ def print_joining_table(f):
if
occupancy
<
40
:
raise
Exception
(
"Table too sparse, please investigate: "
,
occupancy
)
for
value
,
short
in
short_value
.
items
():
print
"#undef %s"
%
(
short
)
print
def
print_shaping_table
(
f
):
shapes
=
{}
...
...
src/hb-ot-shape-complex-arabic-table.hh
浏览文件 @
200dfe3e
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录