Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
dc41ecef
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看板
提交
dc41ecef
编写于
11月 29, 2018
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2.2.0
上级
7b85081b
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
52 addition
and
17 deletion
+52
-17
NEWS
NEWS
+35
-0
configure.ac
configure.ac
+1
-1
src/hb-aat-layout.cc
src/hb-aat-layout.cc
+3
-3
src/hb-aat-layout.h
src/hb-aat-layout.h
+2
-2
src/hb-deprecated.h
src/hb-deprecated.h
+2
-2
src/hb-ot-var.cc
src/hb-ot-var.cc
+4
-4
src/hb-ot-var.h
src/hb-ot-var.h
+2
-2
src/hb-version.h
src/hb-version.h
+3
-3
未找到文件。
NEWS
浏览文件 @
dc41ecef
Overview of changes leading to 2.2.0
Thursday, November 29, 2018
====================================
- Misc shaping bug fixes.
- Add font variations named-instance API.
- Deprecate font variations axis enumeration API and add replacement.
- AAT shaping improvements:
o Fixed 'kern' table Format 2 implementation.
o Implement 'feat' table API for feature detection.
o Blacklist 'GSUB' table of fonts from 'MUTF' foundry that also have 'morx'.
New API:
+hb_aat_layout_feature_type_t
+hb_aat_layout_feature_selector_t
+hb_aat_layout_get_feature_types()
+hb_aat_layout_feature_type_get_name_id
+hb_aat_layout_feature_selector_info_t
+HB_AAT_LAYOUT_NO_SELECTOR_INDEX
+hb_aat_layout_feature_type_get_selector_infos()
+hb_ot_var_axis_flags_t
+hb_ot_var_axis_info_t
+hb_ot_var_get_axis_infos()
+hb_ot_var_find_axis_info()
+hb_ot_var_get_named_instance_count()
+hb_ot_var_named_instance_get_subfamily_name_id()
+hb_ot_var_named_instance_get_postscript_name_id()
+hb_ot_var_named_instance_get_design_coords()
Deprecated API:
+HB_OT_VAR_NO_AXIS_INDEX
+hb_ot_var_axis_t
+hb_ot_var_get_axes()
+hb_ot_var_find_axis()
Overview of changes leading to 2.1.3
Friday, November 16, 2018
====================================
...
...
configure.ac
浏览文件 @
dc41ecef
AC_PREREQ([2.64])
AC_INIT([HarfBuzz],
[2.
1.3
],
[2.
2.0
],
[https://github.com/harfbuzz/harfbuzz/issues/new],
[harfbuzz],
[http://harfbuzz.org/])
...
...
src/hb-aat-layout.cc
浏览文件 @
dc41ecef
...
...
@@ -318,7 +318,7 @@ _hb_aat_language_get (hb_face_t *face,
*
* Return value: Number of all available feature types.
*
* Since:
REPLACEME
* Since:
2.2.0
*/
unsigned
int
hb_aat_layout_get_feature_types
(
hb_face_t
*
face
,
...
...
@@ -336,7 +336,7 @@ hb_aat_layout_get_feature_types (hb_face_t *face,
*
* Return value: Name ID index
*
* Since:
REPLACEME
* Since:
2.2.0
*/
hb_ot_name_id_t
hb_aat_layout_feature_type_get_name_id
(
hb_face_t
*
face
,
...
...
@@ -358,7 +358,7 @@ hb_aat_layout_feature_type_get_name_id (hb_face_t *face,
*
* Return value: Number of all available feature selectors.
*
* Since:
REPLACEME
* Since:
2.2.0
*/
unsigned
int
hb_aat_layout_feature_type_get_selector_infos
(
hb_face_t
*
face
,
...
...
src/hb-aat-layout.h
浏览文件 @
dc41ecef
...
...
@@ -39,7 +39,7 @@ HB_BEGIN_DECLS
* hb_aat_layout_feature_type_t:
*
*
* Since:
REPLACEME
* Since:
2.2.0
*/
typedef
enum
{
...
...
@@ -92,7 +92,7 @@ typedef enum
* hb_aat_layout_feature_selector_t:
*
*
* Since:
REPLACEME
* Since:
2.2.0
*/
typedef
enum
{
...
...
src/hb-deprecated.h
浏览文件 @
dc41ecef
...
...
@@ -247,7 +247,7 @@ typedef unsigned int hb_ot_name_id_t; /* Since is in hb-ot.h */
* HB_OT_VAR_NO_AXIS_INDEX:
*
* Since: 1.4.2
* Deprecated:
REPLACEME
* Deprecated:
2.2.0
*/
#define HB_OT_VAR_NO_AXIS_INDEX 0xFFFFFFFFu
...
...
@@ -255,7 +255,7 @@ typedef unsigned int hb_ot_name_id_t; /* Since is in hb-ot.h */
* hb_ot_var_axis_t:
*
* Since: 1.4.2
* Deprecated:
REPLACEME
* Deprecated:
2.2.0
*/
typedef
struct
hb_ot_var_axis_t
{
...
...
src/hb-ot-var.cc
浏览文件 @
dc41ecef
...
...
@@ -79,7 +79,7 @@ hb_ot_var_get_axis_count (hb_face_t *face)
* hb_ot_var_get_axes:
*
* Since: 1.4.2
* Deprecated:
REPLACEME
* Deprecated:
2.2.0
**/
unsigned
int
hb_ot_var_get_axes
(
hb_face_t
*
face
,
...
...
@@ -94,7 +94,7 @@ hb_ot_var_get_axes (hb_face_t *face,
* hb_ot_var_find_axis:
*
* Since: 1.4.2
* Deprecated:
REPLACEME
* Deprecated:
2.2.0
**/
hb_bool_t
hb_ot_var_find_axis
(
hb_face_t
*
face
,
...
...
@@ -108,7 +108,7 @@ hb_ot_var_find_axis (hb_face_t *face,
/**
* hb_ot_var_get_axis_infos:
*
* Since:
REPLACEME
* Since:
2.2.0
**/
HB_EXTERN
unsigned
int
hb_ot_var_get_axis_infos
(
hb_face_t
*
face
,
...
...
@@ -122,7 +122,7 @@ hb_ot_var_get_axis_infos (hb_face_t *face,
/**
* hb_ot_var_find_axis_info:
*
* Since:
REPLACEME
* Since:
2.2.0
**/
HB_EXTERN
hb_bool_t
hb_ot_var_find_axis_info
(
hb_face_t
*
face
,
...
...
src/hb-ot-var.h
浏览文件 @
dc41ecef
...
...
@@ -63,7 +63,7 @@ hb_ot_var_get_axis_count (hb_face_t *face);
* hb_ot_var_axis_flags_t:
* @HB_OT_VAR_AXIS_FLAG_HIDDEN: The axis should not be exposed directly in user interfaces.
*
* Since:
REPLACEME
* Since:
2.2.0
*/
typedef
enum
{
/*< flags >*/
HB_OT_VAR_AXIS_FLAG_HIDDEN
=
0x00000001u
,
...
...
@@ -74,7 +74,7 @@ typedef enum { /*< flags >*/
/**
* hb_ot_var_axis_info_t:
*
* Since:
REPLACEME
* Since:
2.2.0
*/
typedef
struct
hb_ot_var_axis_info_t
{
...
...
src/hb-version.h
浏览文件 @
dc41ecef
...
...
@@ -37,10 +37,10 @@ HB_BEGIN_DECLS
#define HB_VERSION_MAJOR 2
#define HB_VERSION_MINOR
1
#define HB_VERSION_MICRO
3
#define HB_VERSION_MINOR
2
#define HB_VERSION_MICRO
0
#define HB_VERSION_STRING "2.
1.3
"
#define HB_VERSION_STRING "2.
2.0
"
#define HB_VERSION_ATLEAST(major,minor,micro) \
((major)*10000+(minor)*100+(micro) <= \
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录