Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
46072b7c
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看板
提交
46072b7c
编写于
10月 27, 2018
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[ot] Fold hb-ot-tag.h into hb-ot-layout.h
上级
00cf4e5e
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
51 addition
and
96 deletion
+51
-96
docs/harfbuzz-docs.xml
docs/harfbuzz-docs.xml
+0
-1
docs/harfbuzz-sections.txt
docs/harfbuzz-sections.txt
+8
-12
src/Makefile.sources
src/Makefile.sources
+0
-1
src/hb-graphite2.cc
src/hb-graphite2.cc
+1
-1
src/hb-ot-layout.h
src/hb-ot-layout.h
+41
-1
src/hb-ot-tag.h
src/hb-ot-tag.h
+0
-78
src/hb-ot.h
src/hb-ot.h
+0
-1
src/hb-uniscribe.cc
src/hb-uniscribe.cc
+1
-1
未找到文件。
docs/harfbuzz-docs.xml
浏览文件 @
46072b7c
...
...
@@ -72,7 +72,6 @@
<xi:include
href=
"xml/hb-ot-font.xml"
/>
<xi:include
href=
"xml/hb-ot-layout.xml"
/>
<xi:include
href=
"xml/hb-ot-tag.xml"
/>
<xi:include
href=
"xml/hb-ot-color.xml"
/>
<xi:include
href=
"xml/hb-ot-name.xml"
/>
<xi:include
href=
"xml/hb-ot-math.xml"
/>
...
...
docs/harfbuzz-sections.txt
浏览文件 @
46072b7c
...
...
@@ -489,6 +489,14 @@ hb_ot_name_get_utf8
<SECTION>
<FILE>hb-ot-layout</FILE>
HB_OT_MAX_TAGS_PER_LANGUAGE
HB_OT_MAX_TAGS_PER_SCRIPT
HB_OT_TAG_DEFAULT_LANGUAGE
HB_OT_TAG_DEFAULT_SCRIPT
hb_ot_tag_to_language
hb_ot_tag_to_script
hb_ot_tags_from_script_and_language
hb_ot_tags_to_script_and_language
HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
HB_OT_LAYOUT_NO_FEATURE_INDEX
HB_OT_LAYOUT_NO_SCRIPT_INDEX
...
...
@@ -563,18 +571,6 @@ hb_ot_math_get_glyph_assembly
hb_ot_shape_glyphs_closure
</SECTION>
<SECTION>
<FILE>hb-ot-tag</FILE>
HB_OT_MAX_TAGS_PER_LANGUAGE
HB_OT_MAX_TAGS_PER_SCRIPT
HB_OT_TAG_DEFAULT_LANGUAGE
HB_OT_TAG_DEFAULT_SCRIPT
hb_ot_tag_to_language
hb_ot_tag_to_script
hb_ot_tags_from_script_and_language
hb_ot_tags_to_script_and_language
</SECTION>
<SECTION>
<FILE>hb-ot-var</FILE>
HB_OT_TAG_VAR_AXIS_ITALIC
...
...
src/Makefile.sources
浏览文件 @
46072b7c
...
...
@@ -184,7 +184,6 @@ HB_OT_headers = \
hb-ot-math.h
\
hb-ot-name.h
\
hb-ot-shape.h
\
hb-ot-tag.h
\
hb-ot-var.h
\
$(NULL)
...
...
src/hb-graphite2.cc
浏览文件 @
46072b7c
...
...
@@ -33,7 +33,7 @@
#include <graphite2/Segment.h>
#include "hb-ot-
tag
.h"
#include "hb-ot-
layout
.h"
HB_SHAPER_DATA_ENSURE_DEFINE
(
graphite2
,
face
)
...
...
src/hb-ot-layout.h
浏览文件 @
46072b7c
...
...
@@ -33,7 +33,6 @@
#include "hb.h"
#include "hb-ot-tag.h"
#include "hb-ot-name.h"
HB_BEGIN_DECLS
...
...
@@ -46,6 +45,47 @@ HB_BEGIN_DECLS
#define HB_OT_TAG_JSTF HB_TAG('J','S','T','F')
/*
* Script & Language tags.
*/
#define HB_OT_TAG_DEFAULT_SCRIPT HB_TAG ('D', 'F', 'L', 'T')
#define HB_OT_TAG_DEFAULT_LANGUAGE HB_TAG ('d', 'f', 'l', 't')
/**
* HB_OT_MAX_TAGS_PER_SCRIPT:
*
* Since: 2.0.0
**/
#define HB_OT_MAX_TAGS_PER_SCRIPT 3u
/**
* HB_OT_MAX_TAGS_PER_LANGUAGE:
*
* Since: 2.0.0
**/
#define HB_OT_MAX_TAGS_PER_LANGUAGE 3u
HB_EXTERN
void
hb_ot_tags_from_script_and_language
(
hb_script_t
script
,
hb_language_t
language
,
unsigned
int
*
script_count
/* IN/OUT */
,
hb_tag_t
*
script_tags
/* OUT */
,
unsigned
int
*
language_count
/* IN/OUT */
,
hb_tag_t
*
language_tags
/* OUT */
);
HB_EXTERN
hb_script_t
hb_ot_tag_to_script
(
hb_tag_t
tag
);
HB_EXTERN
hb_language_t
hb_ot_tag_to_language
(
hb_tag_t
tag
);
HB_EXTERN
void
hb_ot_tags_to_script_and_language
(
hb_tag_t
script_tag
,
hb_tag_t
language_tag
,
hb_script_t
*
script
/* OUT */
,
hb_language_t
*
language
/* OUT */
);
/*
* GDEF
*/
...
...
src/hb-ot-tag.h
已删除
100644 → 0
浏览文件 @
00cf4e5e
/*
* Copyright © 2009 Red Hat, Inc.
*
* This is part of HarfBuzz, a text shaping library.
*
* Permission is hereby granted, without written agreement and without
* license or royalty fees, to use, copy, modify, and distribute this
* software and its documentation for any purpose, provided that the
* above copyright notice and the following two paragraphs appear in
* all copies of this software.
*
* IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
* ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
* IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
* THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
* BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
* PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
*
* Red Hat Author(s): Behdad Esfahbod
*/
#ifndef HB_OT_H_IN
#error "Include <hb-ot.h> instead."
#endif
#ifndef HB_OT_TAG_H
#define HB_OT_TAG_H
#include "hb.h"
HB_BEGIN_DECLS
#define HB_OT_TAG_DEFAULT_SCRIPT HB_TAG ('D', 'F', 'L', 'T')
#define HB_OT_TAG_DEFAULT_LANGUAGE HB_TAG ('d', 'f', 'l', 't')
/**
* HB_OT_MAX_TAGS_PER_SCRIPT:
*
* Since: 2.0.0
**/
#define HB_OT_MAX_TAGS_PER_SCRIPT 3u
/**
* HB_OT_MAX_TAGS_PER_LANGUAGE:
*
* Since: 2.0.0
**/
#define HB_OT_MAX_TAGS_PER_LANGUAGE 3u
HB_EXTERN
void
hb_ot_tags_from_script_and_language
(
hb_script_t
script
,
hb_language_t
language
,
unsigned
int
*
script_count
/* IN/OUT */
,
hb_tag_t
*
script_tags
/* OUT */
,
unsigned
int
*
language_count
/* IN/OUT */
,
hb_tag_t
*
language_tags
/* OUT */
);
HB_EXTERN
hb_script_t
hb_ot_tag_to_script
(
hb_tag_t
tag
);
HB_EXTERN
hb_language_t
hb_ot_tag_to_language
(
hb_tag_t
tag
);
HB_EXTERN
void
hb_ot_tags_to_script_and_language
(
hb_tag_t
script_tag
,
hb_tag_t
language_tag
,
hb_script_t
*
script
/* OUT */
,
hb_language_t
*
language
/* OUT */
);
HB_END_DECLS
#endif
/* HB_OT_TAG_H */
src/hb-ot.h
浏览文件 @
46072b7c
...
...
@@ -35,7 +35,6 @@
#include "hb-ot-layout.h"
#include "hb-ot-math.h"
#include "hb-ot-name.h"
#include "hb-ot-tag.h"
#include "hb-ot-shape.h"
#include "hb-ot-var.h"
...
...
src/hb-uniscribe.cc
浏览文件 @
46072b7c
...
...
@@ -36,7 +36,7 @@
#include "hb-open-file.hh"
#include "hb-ot-name-table.hh"
#include "hb-ot-
tag
.h"
#include "hb-ot-
layout
.h"
static
inline
uint16_t
hb_uint16_swap
(
const
uint16_t
v
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录