OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:gpos
(Results
1 - 25
of
25
) sorted by null
/external/chromium_org/third_party/freetype/include/freetype/internal/services/
svotval.h
36
FT_Bytes *
gpos
,
/external/freetype/include/internal/services/
svotval.h
36
FT_Bytes *
gpos
,
/external/chromium_org/third_party/ots/src/
gpos.cc
5
#include "
gpos
.h"
15
//
GPOS
- The Glyph Positioning Table
16
// http://www.microsoft.com/typography/otspec/
gpos
.htm
33
// The size of
gpos
header.
648
file->
gpos
->num_lookups);
657
file->
gpos
->num_lookups);
671
do { file->
gpos
->data = 0; file->
gpos
->length = 0; } while (0)
675
// As far as I checked, following fonts contain invalid
GPOS
table and
676
// OTS will drop their
GPOS
table
729
OpenTypeGPOS *
gpos
= new OpenTypeGPOS;
local
[
all
...]
gdef.cc
10
#include "
gpos
.h"
375
(file->
gpos
&& file->
gpos
->data == NULL);
ots.h
195
F(
gpos
,
GPOS
) \
gsub.cc
11
#include "
gpos
.h"
656
(file->
gpos
&& file->
gpos
->data == NULL);
/external/chromium_org/third_party/harfbuzz-ng/src/
hb-ot-layout.cc
35
#include "hb-ot-layout-
gpos
-table.hh"
59
layout->gpos_blob = OT::Sanitizer<OT::
GPOS
>::sanitize (face->reference_table (HB_OT_TAG_GPOS));
60
layout->
gpos
= OT::Sanitizer<OT::
GPOS
>::lock_instance (layout->gpos_blob);
63
layout->gpos_lookup_count = layout->
gpos
->get_lookup_count ();
66
layout->gpos_accels = (hb_ot_layout_lookup_accelerator_t *) calloc (layout->
gpos
->get_lookup_count (), sizeof (hb_ot_layout_lookup_accelerator_t));
78
layout->gpos_accels[i].init (layout->
gpos
->get_lookup (i));
89
layout->gpos_accels[i].fini (layout->
gpos
->get_lookup (i));
113
static inline const OT::
GPOS
&
116
if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::
GPOS
);
759
const OT::GPOS &
gpos
= _get_
gpos
(face);
local
[
all
...]
hb-ot-layout-private.hh
62
* GSUB/
GPOS
117
struct
GPOS
;
145
const struct OT::
GPOS
*
gpos
;
member in struct:hb_ot_layout_t
173
/* buffer var allocations, used during the GSUB/
GPOS
processing */
175
#define lig_props() var1.u8[2] /* GSUB/
GPOS
ligature tracking */
176
#define syllable() var1.u8[3] /* GSUB/
GPOS
shaping boundaries */
257
* - This is used in
GPOS
to attach marks to the right component of a ligature
266
* - This is used in
GPOS
to attach marks to the first component of a
269
* The numbers are also used in
GPOS
to do mark-to-mark positioning onl
[
all
...]
hb-ot-layout-gpos-table.hh
1613
const GPOS &
gpos
= *(hb_ot_layout_from_face (c->face)->
gpos
);
local
1620
const GPOS &
gpos
= *(hb_ot_layout_from_face (c->face)->
gpos
);
local
[
all
...]
/external/freetype/src/autofit/
hbshim.c
107
hb_set_t* gpos_lookups; /*
GPOS
lookups for a given script */
108
hb_set_t* gpos_glyphs; /* glyphs covered by
GPOS
lookups */
213
FT_TRACE4(( "
GPOS
lookups (style `%s'):\n"
228
/* get input coverage of
GPOS
feature */
304
*
GPOS
tables). The code for blue zones computation actually uses a
310
* feature covers the glyph in both the GSUB and the
GPOS
tables. This
318
* (b) a feature's
GPOS
data really moves the glyph vertically.
327
* directly get the necessary information from the
GPOS
table. A
328
* possible solution might be to directly parse the
GPOS
table to find
333
* Complex scripts like Devanagari have mandatory
GPOS
features t
452
hb_glyph_position_t*
gpos
;
local
[
all
...]
/external/harfbuzz_ng/src/
hb-ot-layout.cc
35
#include "hb-ot-layout-
gpos
-table.hh"
59
layout->gpos_blob = OT::Sanitizer<OT::
GPOS
>::sanitize (face->reference_table (HB_OT_TAG_GPOS));
60
layout->
gpos
= OT::Sanitizer<OT::
GPOS
>::lock_instance (layout->gpos_blob);
63
layout->gpos_lookup_count = layout->
gpos
->get_lookup_count ();
66
layout->gpos_accels = (hb_ot_layout_lookup_accelerator_t *) calloc (layout->
gpos
->get_lookup_count (), sizeof (hb_ot_layout_lookup_accelerator_t));
78
layout->gpos_accels[i].init (layout->
gpos
->get_lookup (i));
89
layout->gpos_accels[i].fini (layout->
gpos
->get_lookup (i));
113
static inline const OT::
GPOS
&
116
if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::
GPOS
);
759
const OT::GPOS &
gpos
= _get_
gpos
(face);
local
[
all
...]
hb-ot-layout-private.hh
62
* GSUB/
GPOS
117
struct
GPOS
;
145
const struct OT::
GPOS
*
gpos
;
member in struct:hb_ot_layout_t
173
/* buffer var allocations, used during the GSUB/
GPOS
processing */
175
#define lig_props() var1.u8[2] /* GSUB/
GPOS
ligature tracking */
176
#define syllable() var1.u8[3] /* GSUB/
GPOS
shaping boundaries */
257
* - This is used in
GPOS
to attach marks to the right component of a ligature
266
* - This is used in
GPOS
to attach marks to the first component of a
269
* The numbers are also used in
GPOS
to do mark-to-mark positioning onl
[
all
...]
hb-ot-layout-gpos-table.hh
1613
const GPOS &
gpos
= *(hb_ot_layout_from_face (c->face)->
gpos
);
local
1620
const GPOS &
gpos
= *(hb_ot_layout_from_face (c->face)->
gpos
);
local
[
all
...]
/external/chromium_org/third_party/ots/
ots.target.darwin-arm64.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.linux-arm64.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.darwin-arm.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.darwin-mips.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.darwin-mips64.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.darwin-x86.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.darwin-x86_64.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.linux-arm.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.linux-mips.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.linux-mips64.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.linux-x86.mk
36
third_party/ots/src/
gpos
.cc \
ots.target.linux-x86_64.mk
36
third_party/ots/src/
gpos
.cc \
Completed in 1223 milliseconds