Home
last modified time | relevance | path

Searched refs:shaper (Results 1 – 25 of 28) sorted by relevance

12

/external/harfbuzz_ng/src/
Dhb-shaper-private.hh54 #define HB_SHAPER_IMPLEMENT(shaper) void *shaper; argument
68 #define HB_SHAPER_DATA_TYPE(shaper, object) struct hb_##shaper##_shaper_##object##_data_t argument
69 …e HB_SHAPER_DATA_INSTANCE(shaper, object, instance) (* (HB_SHAPER_DATA_TYPE(shaper, object) **) &(… argument
70 #define HB_SHAPER_DATA(shaper, object) HB_SHAPER_DATA_INSTANCE (shaper, object, object) argument
71 #define HB_SHAPER_DATA_CREATE_FUNC(shaper, object) _hb_##shaper##_shaper_##object##_data_create argument
72 #define HB_SHAPER_DATA_DESTROY_FUNC(shaper, object) _hb_##shaper##_shaper_##object##_data_destroy argument
74 #define HB_SHAPER_DATA_PROTOTYPE(shaper, object) \ argument
75 HB_SHAPER_DATA_TYPE (shaper, object); /* Type forward declaration. */ \
76 extern "C" HB_INTERNAL HB_SHAPER_DATA_TYPE (shaper, object) * \
77 …HB_SHAPER_DATA_CREATE_FUNC (shaper, object) (hb_##object##_t *object HB_SHAPER_DATA_CREATE_FUNC_EX…
[all …]
Dhb-shape-plan.cc38 #define HB_SHAPER_IMPLEMENT(shaper) \ argument
39 HB_SHAPER_DATA_ENSURE_DECLARE(shaper, face) \
40 HB_SHAPER_DATA_ENSURE_DECLARE(shaper, font)
58 #define HB_SHAPER_PLAN(shaper) \ in hb_shape_plan_plan() argument
60 if (hb_##shaper##_shaper_face_data_ensure (shape_plan->face_unsafe)) { \ in hb_shape_plan_plan()
61 HB_SHAPER_DATA (shaper, shape_plan) = \ in hb_shape_plan_plan()
62 … HB_SHAPER_DATA_CREATE_FUNC (shaper, shape_plan) (shape_plan, user_features, num_user_features); \ in hb_shape_plan_plan()
63 shape_plan->shaper_func = _hb_##shaper##_shape; \ in hb_shape_plan_plan()
64 shape_plan->shaper_name = #shaper; \ in hb_shape_plan_plan()
73 #define HB_SHAPER_IMPLEMENT(shaper) \ in hb_shape_plan_plan() argument
[all …]
Dhb-ot-shape-private.hh40 const struct hb_ot_complex_shaper_t *shaper; member
70 const struct hb_ot_complex_shaper_t *shaper; member
76 shaper (NULL), in hb_ot_shape_planner_t()
83 plan.shaper = shaper; in compile()
Dhb-ot-shape.cc92 if (planner->shaper->collect_features) in hb_ot_shape_collect_features()
93 planner->shaper->collect_features (planner); in hb_ot_shape_collect_features()
112 if (planner->shaper->override_features) in hb_ot_shape_collect_features()
113 planner->shaper->override_features (planner); in hb_ot_shape_collect_features()
174 planner.shaper = hb_ot_shape_complex_categorize (&planner); in _hb_ot_shaper_shape_plan_data_create()
180 if (plan->shaper->data_create) { in _hb_ot_shaper_shape_plan_data_create()
181 plan->data = plan->shaper->data_create (plan); in _hb_ot_shaper_shape_plan_data_create()
192 if (plan->shaper->data_destroy) in _hb_ot_shaper_shape_plan_data_destroy()
193 plan->shaper->data_destroy (const_cast<void *> (plan->data)); in _hb_ot_shaper_shape_plan_data_destroy()
403 if (c->plan->shaper->setup_masks) in hb_ot_shape_setup_masks()
[all …]
Dhb-shape-plan-private.hh56 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_PROTOTYPE(shaper, shape_plan); argument
Dhb-face-private.hh101 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_PROTOTYPE(shaper, face); argument
Dhb-ot-shape-normalize.cc296 hb_ot_shape_normalization_mode_t mode = plan->shaper->normalization_preference; in _hb_ot_shape_normalize()
302 plan->shaper->decompose ? plan->shaper->decompose : decompose_unicode, in _hb_ot_shape_normalize()
303 plan->shaper->compose ? plan->shaper->compose : compose_unicode in _hb_ot_shape_normalize()
DMakefile.sources38 hb-shaper-list.hh \
39 hb-shaper-impl-private.hh \
40 hb-shaper-private.hh \
41 hb-shaper.cc \
Dhb-face.cc61 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_INVALID, argument
238 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_DESTROY(shaper, face); in hb_face_destroy() argument
Dhb-ot-shape-normalize-private.hh47 HB_INTERNAL void _hb_ot_shape_normalize (const hb_ot_shape_plan_t *shaper,
Dhb-font-private.hh512 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_PROTOTYPE(shaper, font); argument
Dhb-font.cc1203 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_INVALID, in hb_font_get_empty() argument
1241 #define HB_SHAPER_IMPLEMENT(shaper) HB_SHAPER_DATA_DESTROY(shaper, font); in hb_font_destroy() argument
/external/harfbuzz_ng/util/
Dshape-consumer.hh38 shaper (parser), in shape_consumer_t()
56 for (unsigned int n = shaper.num_iterations; n; n--) in consume_line()
58 shaper.populate_buffer (buffer, text, text_len, text_before, text_after); in consume_line()
60 output.consume_text (buffer, text, text_len, shaper.utf8_clusters); in consume_line()
61 if (!shaper.shape (font, buffer)) { in consume_line()
64 output.shape_failed (buffer, text, text_len, shaper.utf8_clusters); in consume_line()
69 output.consume_glyphs (buffer, text, text_len, shaper.utf8_clusters); in consume_line()
82 shape_options_t shaper; member
Dhb-ot-shape-closure.cc36 shaper (parser), in shape_closure_consumer_t()
69 shaper.shape_closure (text, text_len, font, buffer, glyphs); in consume_line()
103 shape_options_t shaper; member
Doptions.cc209 for (const char **shaper = hb_shape_list_shapers (); *shaper; shaper++) in list_shapers() local
210 g_printf ("%s\n", *shaper); in list_shapers()
/external/iproute2/examples/
DREADME.cbq33 # Each shaper must be described by config file in $CBQ_PATH
34 # (/etc/sysconfig/cbq/) directory - one config file for each CBQ shaper.
37 # Each shaper has its personal ID - two byte HEX number. Really ID is
44 # | |___________________ ID (0000-FFFF), let ID looks like shaper's rate
48 # Config file describes shaper parameters and source[destination]
66 # *** If you want to build more than one shaper per device it's
73 # WEIGHT: "weight" of shaper (CBQ class). Like for DEVICE - approx. RATE/10
75 # PRIO: shaper's priority from 1 to 8 where 1 is the highest one.
82 # RULE=10.2.2.5 - shaper works only for IP address 10.2.2.5
86 # RULE=10.5.5.5:80, - shaper active only for traffic from port 80 of
[all …]
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/shaping/
DArabicShapingRegTest.java463 ArabicShaping shaper = null; in TestStandard() local
466 shaper = new ArabicShaping(test.flags); in TestStandard()
467 result = shaper.shape(test.source); in TestStandard()
481 reportTestFailure(i, test, shaper, result, ex); in TestStandard()
493 ArabicShaping shaper = null; in TestPreflight() local
500 shaper = new ArabicShaping(test.flags); in TestPreflight()
501 len = shaper.shape(src, 0, src.length, null, 0, 0); in TestPreflight()
508 reportTestFailure(i, test, shaper, test.source, ex); in TestPreflight()
520 ArabicShaping shaper = null; in TestError() local
528 shaper = new ArabicShaping(test.flags); in TestError()
[all …]
DArabicShapingTest.java159 ArabicShaping shaper = new ArabicShaping(options); in main() local
160 System.out.println("shaper: " + shaper); in main()
175 result = shaper.shape(src, ss, sl, dest, ds, dl); in main()
179 shaper.shape(src, ss, sl); in main()
186 dest = shaper.shape(text).toCharArray(); in main()
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/shaping/
DArabicShapingRegTest.java467 ArabicShaping shaper = null; in TestStandard() local
470 shaper = new ArabicShaping(test.flags); in TestStandard()
471 result = shaper.shape(test.source); in TestStandard()
485 reportTestFailure(i, test, shaper, result, ex); in TestStandard()
497 ArabicShaping shaper = null; in TestPreflight() local
504 shaper = new ArabicShaping(test.flags); in TestPreflight()
505 len = shaper.shape(src, 0, src.length, null, 0, 0); in TestPreflight()
512 reportTestFailure(i, test, shaper, test.source, ex); in TestPreflight()
524 ArabicShaping shaper = null; in TestError() local
532 shaper = new ArabicShaping(test.flags); in TestError()
[all …]
DArabicShapingTest.java160 ArabicShaping shaper = new ArabicShaping(options); in main() local
161 System.out.println("shaper: " + shaper); in main()
176 result = shaper.shape(src, ss, sl, dest, ds, dl); in main()
180 shaper.shape(src, ss, sl); in main()
187 dest = shaper.shape(text).toCharArray(); in main()
/external/harfbuzz_ng/
DNEWS107 - Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY. That's
114 - Graphite2 shaper: improved negative advance handling (eg. Nastaliq).
124 - Ported Indic shaper to Unicode 8.0 data.
126 - Speed up CoreText shaper when font fallback happens in CoreText.
128 - Very rough directwrite shaper for testing, thanks to Ebrahim Byagowi.
153 - Fix badly-broken fallback shaper that affected terminology.
155 - Fix y_scaling in Graphite shaper.
265 - Fix out-of-bounds access in USE shaper.
330 - Fix minor out-of-bounds access in Indic shaper.
373 - Fix major shape-plan caching bug when more than one shaper were
[all …]
DAndroid.mk64 src/hb-shaper.cc \
/external/chromium-trace/catapult/telemetry/third_party/web-page-replay/
Dservermanager.py118 shaper = initializer(*init_args, **init_kwargs)
120 server_exits.insert(0, shaper.__exit__)
121 shaper.__enter__()
/external/harfbuzz_ng/test/shaping/tests/
Dsimple.tests1 fonts/sha1sum/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf:--shaper=ot:U+0056,U+0041,U+0042,U+0045,…
2 fonts/sha1sum/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf:--shaper=fallback:U+0056,U+0041,U+0042,U…
/external/harfbuzz_ng/win32/
DREADME.txt10 backends are enabled, as well as the Uniscribe platform shaper, and this
65 GRAPHITE2: Enable the Graphite2 shaper, requires the SIL Graphite2 library.
71 DIRECTWRITE: Enable (experimental) DirectWrite platform shaper support,

12