Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
aba0a945
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看板
提交
aba0a945
编写于
8月 31, 2018
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[subset] Add hb-subset-input.hh and make hb-subset.hh toplevel include
上级
18d01eac
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
71 addition
and
35 deletion
+71
-35
src/Makefile.sources
src/Makefile.sources
+1
-0
src/hb-ot-cmap-table.hh
src/hb-ot-cmap-table.hh
+1
-1
src/hb-ot-glyf-table.hh
src/hb-ot-glyf-table.hh
+0
-2
src/hb-ot-hdmx-table.hh
src/hb-ot-hdmx-table.hh
+1
-1
src/hb-ot-hmtx-table.hh
src/hb-ot-hmtx-table.hh
+1
-1
src/hb-ot-maxp-table.hh
src/hb-ot-maxp-table.hh
+1
-1
src/hb-ot-os2-table.hh
src/hb-ot-os2-table.hh
+1
-1
src/hb-ot-post-table.hh
src/hb-ot-post-table.hh
+1
-1
src/hb-subset-glyf.cc
src/hb-subset-glyf.cc
+0
-1
src/hb-subset-glyf.hh
src/hb-subset-glyf.hh
+1
-1
src/hb-subset-input.hh
src/hb-subset-input.hh
+57
-0
src/hb-subset-plan.cc
src/hb-subset-plan.cc
+1
-2
src/hb-subset-plan.hh
src/hb-subset-plan.hh
+1
-1
src/hb-subset.cc
src/hb-subset.cc
+1
-2
src/hb-subset.hh
src/hb-subset.hh
+3
-20
未找到文件。
src/Makefile.sources
浏览文件 @
aba0a945
...
...
@@ -213,6 +213,7 @@ HB_SUBSET_sources = \
hb-subset-glyf.cc
\
hb-subset-glyf.hh
\
hb-subset-input.cc
\
hb-subset-input.hh
\
hb-subset-plan.cc
\
hb-subset-plan.hh
\
$(NULL)
...
...
src/hb-ot-cmap-table.hh
浏览文件 @
aba0a945
...
...
@@ -29,7 +29,7 @@
#include "hb-open-type.hh"
#include "hb-set.hh"
#include "hb-subset
-plan
.hh"
#include "hb-subset.hh"
/*
* cmap -- Character to Glyph Index Mapping
...
...
src/hb-ot-glyf-table.hh
浏览文件 @
aba0a945
...
...
@@ -30,8 +30,6 @@
#include "hb-open-type.hh"
#include "hb-ot-head-table.hh"
#include "hb-subset-glyf.hh"
#include "hb-subset-plan.hh"
#include "hb-subset.hh"
namespace
OT
{
...
...
src/hb-ot-hdmx-table.hh
浏览文件 @
aba0a945
...
...
@@ -28,7 +28,7 @@
#define HB_OT_HDMX_TABLE_HH
#include "hb-open-type.hh"
#include "hb-subset
-plan
.hh"
#include "hb-subset.hh"
/*
* hdmx -- Horizontal Device Metrics
...
...
src/hb-ot-hmtx-table.hh
浏览文件 @
aba0a945
...
...
@@ -31,7 +31,7 @@
#include "hb-ot-hhea-table.hh"
#include "hb-ot-os2-table.hh"
#include "hb-ot-var-hvar-table.hh"
#include "hb-subset
-plan
.hh"
#include "hb-subset.hh"
/*
* hmtx -- Horizontal Metrics
...
...
src/hb-ot-maxp-table.hh
浏览文件 @
aba0a945
...
...
@@ -28,7 +28,7 @@
#define HB_OT_MAXP_TABLE_HH
#include "hb-open-type.hh"
#include "hb-subset
-plan
.hh"
#include "hb-subset.hh"
namespace
OT
{
...
...
src/hb-ot-os2-table.hh
浏览文件 @
aba0a945
...
...
@@ -29,7 +29,7 @@
#include "hb-open-type.hh"
#include "hb-ot-os2-unicode-ranges.hh"
#include "hb-subset
-plan
.hh"
#include "hb-subset.hh"
namespace
OT
{
...
...
src/hb-ot-post-table.hh
浏览文件 @
aba0a945
...
...
@@ -28,7 +28,7 @@
#define HB_OT_POST_TABLE_HH
#include "hb-open-type.hh"
#include "hb-subset
-plan
.hh"
#include "hb-subset.hh"
#define HB_STRING_ARRAY_NAME format1_names
#define HB_STRING_ARRAY_LIST "hb-ot-post-macroman.hh"
...
...
src/hb-subset-glyf.cc
浏览文件 @
aba0a945
...
...
@@ -28,7 +28,6 @@
#include "hb-ot-glyf-table.hh"
#include "hb-set.h"
#include "hb-subset-glyf.hh"
#include "hb-subset-plan.hh"
static
bool
_calculate_glyf_and_loca_prime_size
(
const
OT
::
glyf
::
accelerator_t
&
glyf
,
...
...
src/hb-subset-glyf.hh
浏览文件 @
aba0a945
...
...
@@ -29,7 +29,7 @@
#include "hb.hh"
#include "hb-subset
-plan
.hh"
#include "hb-subset.hh"
HB_INTERNAL
bool
hb_subset_glyf_and_loca
(
hb_subset_plan_t
*
plan
,
...
...
src/hb-subset-input.hh
0 → 100644
浏览文件 @
aba0a945
/*
* Copyright © 2018 Google, 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.
*
* Google Author(s): Garret Rieger, Roderick Sheeter
*/
#ifndef HB_SUBSET_INPUT_HH
#define HB_SUBSET_INPUT_HH
#include "hb.hh"
#include "hb-subset.h"
#include "hb-font.hh"
struct
hb_subset_input_t
{
hb_object_header_t
header
;
ASSERT_POD
();
hb_set_t
*
unicodes
;
hb_set_t
*
glyphs
;
bool
drop_hints
:
1
;
bool
drop_layout
:
1
;
/* TODO
*
* features
* lookups
* nameIDs
* ...
*/
};
#endif
/* HB_SUBSET_INPUT_HH */
src/hb-subset-plan.cc
浏览文件 @
aba0a945
...
...
@@ -24,11 +24,10 @@
* Google Author(s): Garret Rieger, Roderick Sheeter
*/
#include "hb-subset-plan.hh"
#include "hb-map.hh"
#include "hb-subset.hh"
#include "hb-set.hh"
#include "hb-subset-plan.hh"
#include "hb-ot-cmap-table.hh"
#include "hb-ot-glyf-table.hh"
...
...
src/hb-subset-plan.hh
浏览文件 @
aba0a945
...
...
@@ -30,7 +30,7 @@
#include "hb.hh"
#include "hb-subset.h"
#include "hb-subset.hh"
#include "hb-subset
-input
.hh"
#include "hb-map.hh"
...
...
src/hb-subset.cc
浏览文件 @
aba0a945
...
...
@@ -27,9 +27,8 @@
#include "hb.hh"
#include "hb-open-type.hh"
#include "hb-subset-glyf.hh"
#include "hb-subset.hh"
#include "hb-subset-
plan
.hh"
#include "hb-subset-
glyf
.hh"
#include "hb-open-file.hh"
#include "hb-ot-cmap-table.hh"
...
...
src/hb-subset.hh
浏览文件 @
aba0a945
...
...
@@ -32,26 +32,9 @@
#include "hb-subset.h"
#include "hb-font.hh"
struct
hb_subset_input_t
{
hb_object_header_t
header
;
ASSERT_POD
();
hb_set_t
*
unicodes
;
hb_set_t
*
glyphs
;
bool
drop_hints
:
1
;
bool
drop_layout
:
1
;
/* TODO
*
* features
* lookups
* nameIDs
* ...
*/
};
#include "hb-subset-input.hh"
#include "hb-subset-plan.hh"
#endif
/* HB_SUBSET_HH */
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录