Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
1beacdde
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看板
提交
1beacdde
编写于
11月 11, 2018
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Minor
上级
e88d47b7
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
16 addition
and
15 deletion
+16
-15
src/hb-coretext.cc
src/hb-coretext.cc
+4
-4
src/hb-directwrite.cc
src/hb-directwrite.cc
+2
-2
src/hb-fallback-shape.cc
src/hb-fallback-shape.cc
+2
-2
src/hb-graphite2.cc
src/hb-graphite2.cc
+2
-2
src/hb-ot-shape.cc
src/hb-ot-shape.cc
+2
-2
src/hb-shaper.hh
src/hb-shaper.hh
+2
-1
src/hb-uniscribe.cc
src/hb-uniscribe.cc
+2
-2
未找到文件。
src/hb-coretext.cc
浏览文件 @
1beacdde
...
@@ -101,10 +101,10 @@ _hb_cg_font_release (void *data)
...
@@ -101,10 +101,10 @@ _hb_cg_font_release (void *data)
}
}
HB_SHAPER_DATA_ENSURE_DEFINE
(
coretext
,
face
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
coretext
,
face
)
;
HB_SHAPER_DATA_ENSURE_DEFINE_WITH_CONDITION
(
coretext
,
font
,
HB_SHAPER_DATA_ENSURE_DEFINE_WITH_CONDITION
(
coretext
,
font
,
fabs
(
CTFontGetSize
((
CTFontRef
)
data
)
-
coretext_font_size_from_ptem
(
font
->
ptem
))
<=
.5
fabs
(
CTFontGetSize
((
CTFontRef
)
data
)
-
coretext_font_size_from_ptem
(
font
->
ptem
))
<=
.5
)
)
;
static
CTFontDescriptorRef
static
CTFontDescriptorRef
get_last_resort_font_desc
(
void
)
get_last_resort_font_desc
(
void
)
...
@@ -1152,8 +1152,8 @@ fail:
...
@@ -1152,8 +1152,8 @@ fail:
* AAT shaper
* AAT shaper
*/
*/
HB_SHAPER_DATA_ENSURE_DEFINE
(
coretext_aat
,
face
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
coretext_aat
,
face
)
;
HB_SHAPER_DATA_ENSURE_DEFINE
(
coretext_aat
,
font
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
coretext_aat
,
font
)
;
/*
/*
* shaper face data
* shaper face data
...
...
src/hb-directwrite.cc
浏览文件 @
1beacdde
...
@@ -31,8 +31,8 @@
...
@@ -31,8 +31,8 @@
#include "hb-directwrite.h"
#include "hb-directwrite.h"
HB_SHAPER_DATA_ENSURE_DEFINE
(
directwrite
,
face
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
directwrite
,
face
)
;
HB_SHAPER_DATA_ENSURE_DEFINE
(
directwrite
,
font
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
directwrite
,
font
)
;
/*
/*
...
...
src/hb-fallback-shape.cc
浏览文件 @
1beacdde
...
@@ -28,8 +28,8 @@
...
@@ -28,8 +28,8 @@
#include "hb-shaper-impl.hh"
#include "hb-shaper-impl.hh"
HB_SHAPER_DATA_ENSURE_DEFINE
(
fallback
,
face
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
fallback
,
face
)
;
HB_SHAPER_DATA_ENSURE_DEFINE
(
fallback
,
font
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
fallback
,
font
)
;
/*
/*
...
...
src/hb-graphite2.cc
浏览文件 @
1beacdde
...
@@ -46,8 +46,8 @@
...
@@ -46,8 +46,8 @@
**/
**/
HB_SHAPER_DATA_ENSURE_DEFINE
(
graphite2
,
face
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
graphite2
,
face
)
;
HB_SHAPER_DATA_ENSURE_DEFINE
(
graphite2
,
font
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
graphite2
,
font
)
;
/*
/*
...
...
src/hb-ot-shape.cc
浏览文件 @
1beacdde
...
@@ -255,7 +255,7 @@ hb_ot_shape_collect_features (hb_ot_shape_planner_t *planner,
...
@@ -255,7 +255,7 @@ hb_ot_shape_collect_features (hb_ot_shape_planner_t *planner,
* shaper face data
* shaper face data
*/
*/
HB_SHAPER_DATA_ENSURE_DEFINE
(
ot
,
face
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
ot
,
face
)
;
struct
hb_ot_face_data_t
{};
struct
hb_ot_face_data_t
{};
...
@@ -275,7 +275,7 @@ _hb_ot_shaper_face_data_destroy (hb_ot_face_data_t *data)
...
@@ -275,7 +275,7 @@ _hb_ot_shaper_face_data_destroy (hb_ot_face_data_t *data)
* shaper font data
* shaper font data
*/
*/
HB_SHAPER_DATA_ENSURE_DEFINE
(
ot
,
font
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
ot
,
font
)
;
struct
hb_ot_font_data_t
{};
struct
hb_ot_font_data_t
{};
...
...
src/hb-shaper.hh
浏览文件 @
1beacdde
...
@@ -119,7 +119,8 @@ HB_SHAPER_DATA_ENSURE_FUNC(shaper, object) (hb_##object##_t *object) \
...
@@ -119,7 +119,8 @@ HB_SHAPER_DATA_ENSURE_FUNC(shaper, object) (hb_##object##_t *object) \
} \
} \
} \
} \
return data != nullptr && (void *) data != HB_SHAPER_DATA_INVALID; \
return data != nullptr && (void *) data != HB_SHAPER_DATA_INVALID; \
}
} \
static_assert (true, "")
/* Require semicolon. */
/* For embedding in face / font / ... */
/* For embedding in face / font / ... */
...
...
src/hb-uniscribe.cc
浏览文件 @
1beacdde
...
@@ -314,8 +314,8 @@ struct range_record_t {
...
@@ -314,8 +314,8 @@ struct range_record_t {
unsigned
int
index_last
;
/* == end - 1 */
unsigned
int
index_last
;
/* == end - 1 */
};
};
HB_SHAPER_DATA_ENSURE_DEFINE
(
uniscribe
,
face
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
uniscribe
,
face
)
;
HB_SHAPER_DATA_ENSURE_DEFINE
(
uniscribe
,
font
)
HB_SHAPER_DATA_ENSURE_DEFINE
(
uniscribe
,
font
)
;
/*
/*
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录