Home
last modified time | relevance | path

Searched refs:shapers (Results 1 – 25 of 35) sorted by relevance

12

/third_party/harfbuzz/src/
Dhb-shaper.cc54 hb_shaper_entry_t *shapers = (hb_shaper_entry_t *) calloc (1, sizeof (all_shapers)); in create() local
55 if (unlikely (!shapers)) in create()
58 memcpy (shapers, all_shapers, sizeof (all_shapers)); in create()
70 if (end - p == (int) strlen (shapers[j].name) && in create()
71 0 == strncmp (shapers[j].name, p, end - p)) in create()
74 struct hb_shaper_entry_t t = shapers[j]; in create()
75 memmove (&shapers[i + 1], &shapers[i], sizeof (shapers[i]) * (j - i)); in create()
76 shapers[i] = t; in create()
90 return shapers; in create()
Dhb-shape.cc66 const hb_shaper_entry_t *shapers = _hb_shapers_get (); in create() local
69 shaper_list[i] = shapers[i].name; in create()
Dhb-shape-plan.cc120 const hb_shaper_entry_t *shapers = _hb_shapers_get (); in init() local
125 else if (shapers[i].func == _hb_##shaper##_shape) \ in init()
Dhb-directwrite.cc898 static const char *shapers = "directwrite"; in _hb_directwrite_shape_experimental_width() local
901 features, num_features, &shapers); in _hb_directwrite_shape_experimental_width()
/third_party/skia/third_party/externals/harfbuzz/src/
Dhb-shaper.cc52 hb_shaper_entry_t *shapers = (hb_shaper_entry_t *) hb_calloc (1, sizeof (all_shapers)); in create() local
53 if (unlikely (!shapers)) in create()
56 memcpy (shapers, all_shapers, sizeof (all_shapers)); in create()
68 if (end - p == (int) strlen (shapers[j].name) && in create()
69 0 == strncmp (shapers[j].name, p, end - p)) in create()
72 struct hb_shaper_entry_t t = shapers[j]; in create()
73 memmove (&shapers[i + 1], &shapers[i], sizeof (shapers[i]) * (j - i)); in create()
74 shapers[i] = t; in create()
86 return shapers; in create()
Dhb-shape.cc64 const hb_shaper_entry_t *shapers = _hb_shapers_get (); in create() local
67 shaper_list[i] = shapers[i].name; in create()
Dhb-shape-plan.cc120 const hb_shaper_entry_t *shapers = _hb_shapers_get (); in init() local
125 else if (shapers[i].func == _hb_##shaper##_shape) \ in init()
/third_party/flutter/skia/third_party/externals/harfbuzz/src/
Dhb-shaper.cc51 hb_shaper_entry_t *shapers = (hb_shaper_entry_t *) calloc (1, sizeof (all_shapers)); in create() local
52 if (unlikely (!shapers)) in create()
55 memcpy (shapers, all_shapers, sizeof (all_shapers)); in create()
67 if (end - p == (int) strlen (shapers[j].name) && in create()
68 0 == strncmp (shapers[j].name, p, end - p)) in create()
71 struct hb_shaper_entry_t t = shapers[j]; in create()
72 memmove (&shapers[i + 1], &shapers[i], sizeof (shapers[i]) * (j - i)); in create()
73 shapers[i] = t; in create()
87 return shapers; in create()
Dhb-shape.cc66 const hb_shaper_entry_t *shapers = _hb_shapers_get (); in create() local
69 shaper_list[i] = shapers[i].name; in create()
Dhb-shape-plan.cc111 const hb_shaper_entry_t *shapers = _hb_shapers_get (); in init() local
116 else if (shapers[i].func == _hb_##shaper##_shape) \ in init()
Dhb-directwrite.cc873 static const char *shapers = "directwrite"; in hb_directwrite_shape_experimental_width() local
876 features, num_features, &shapers); in hb_directwrite_shape_experimental_width()
/third_party/skia/third_party/externals/harfbuzz/util/
Doptions.hh160 GString *shapers = g_string_new (nullptr); in shapers_to_string() local
164 g_string_append (shapers, *shaper_list); in shapers_to_string()
165 g_string_append_c (shapers, ','); in shapers_to_string()
167 g_string_truncate (shapers, MAX (0, (gint)shapers->len - 1)); in shapers_to_string()
169 return g_string_free (shapers, false); in shapers_to_string()
180 char *shapers = shapers_to_string (); in show_version() local
181 g_printf ("Available shapers: %s\n", shapers); in show_version()
182 g_free (shapers); in show_version()
Dshape-options.hh40 g_strfreev (shapers); in ~shape_options_t()
109 if (!hb_shape_full (font, buffer, features, num_features, shapers)) in shape()
247 if (!hb_shape_full (font, fragment, features, num_features, shapers)) in verify_buffer_safe_to_break()
306 char **shapers = nullptr; member
324 char **shapers = g_strsplit (arg, ",", 0); in parse_shapers() local
326 for (char **shaper = shapers; *shaper; shaper++) in parse_shapers()
340 g_strfreev (shapers); in parse_shapers()
345 g_strfreev (shape_opts->shapers); in parse_shapers()
346 shape_opts->shapers = shapers; in parse_shapers()
/third_party/harfbuzz/util/
Doptions.cc69 GString *shapers = g_string_new (nullptr); in shapers_to_string() local
73 g_string_append (shapers, *shaper_list); in shapers_to_string()
74 g_string_append_c (shapers, ','); in shapers_to_string()
76 g_string_truncate (shapers, MAX (0, (gint)shapers->len - 1)); in shapers_to_string()
78 return g_string_free (shapers, false); in shapers_to_string()
89 char *shapers = shapers_to_string (); in show_version() local
90 g_printf ("Available shapers: %s\n", shapers); in show_version()
91 g_free (shapers); in show_version()
217 char **shapers = g_strsplit (arg, ",", 0); in parse_shapers() local
219 for (char **shaper = shapers; *shaper; shaper++) { in parse_shapers()
[all …]
Doptions.hh164 shapers = nullptr; in shape_options_t()
180 g_strfreev (shapers); in ~shape_options_t()
248 if (!hb_shape_full (font, buffer, features, num_features, shapers)) in shape()
387 if (!hb_shape_full (font, fragment, features, num_features, shapers)) in verify_buffer_safe_to_break()
446 char **shapers; member
/third_party/flutter/skia/third_party/externals/harfbuzz/util/
Doptions.cc69 GString *shapers = g_string_new (nullptr); in shapers_to_string() local
73 g_string_append (shapers, *shaper_list); in shapers_to_string()
74 g_string_append_c (shapers, ','); in shapers_to_string()
76 g_string_truncate (shapers, MAX (0, (gint)shapers->len - 1)); in shapers_to_string()
78 return g_string_free (shapers, false); in shapers_to_string()
89 char *shapers = shapers_to_string (); in show_version() local
90 g_printf ("Available shapers: %s\n", shapers); in show_version()
91 g_free (shapers); in show_version()
193 char **shapers = g_strsplit (arg, ",", 0); in parse_shapers() local
195 for (char **shaper = shapers; *shaper; shaper++) { in parse_shapers()
[all …]
Doptions.hh158 shapers = nullptr; in shape_options_t()
174 g_strfreev (shapers); in ~shape_options_t()
242 if (!hb_shape_full (font, buffer, features, num_features, shapers)) in shape()
381 if (!hb_shape_full (font, fragment, features, num_features, shapers)) in verify_buffer_safe_to_break()
440 char **shapers; member
/third_party/flutter/skia/third_party/externals/harfbuzz/test/api/
Dtest-shape.c174 const char **shapers = hb_shape_list_shapers (); in test_shape_list() local
177 for (i = 0; shapers[i]; i++) in test_shape_list()
181 g_assert (!strcmp (shapers[i - 1], "fallback")); in test_shape_list()
/third_party/skia/third_party/externals/harfbuzz/test/api/
Dtest-shape.c186 const char **shapers = hb_shape_list_shapers (); in test_shape_list() local
189 for (i = 0; shapers[i]; i++) in test_shape_list()
193 g_assert (!strcmp (shapers[i - 1], "fallback")); in test_shape_list()
/third_party/harfbuzz/test/api/
Dtest-shape.c186 const char **shapers = hb_shape_list_shapers (); in test_shape_list() local
189 for (i = 0; shapers[i]; i++) in test_shape_list()
193 g_assert (!strcmp (shapers[i - 1], "fallback")); in test_shape_list()
/third_party/skia/third_party/externals/harfbuzz/
Dmeson.build365 'Additional shapers':
368 'Platform shapers (not normally needed)':
Dconfigure.ac471 Additional shapers:
474 Platform shapers (not normally needed):
/third_party/harfbuzz/
Dmeson.build374 'Additional shapers':
377 'Platform shapers (not normally needed)':
Dconfigure.ac471 Additional shapers:
474 Platform shapers (not normally needed):
/third_party/flutter/skia/third_party/externals/harfbuzz/
DNEWS866 in most shapers from BY_UNICODE_LATE to BY_GDEF_LATE.
931 - Change mark zeroing types of most shapers from BY_UNICODE_LATE to
1454 - Remove (long disabled) hb-old and hb-icu-le test shapers.
1528 - Uniscribe and CoreText shapers can be enabled with their --with options,
1530 - icu_le and old shapers cannot be enabled for now,
1701 - Disable fallback positioning for Indic and Thai shapers.
1867 both Pango's shapers and old HarfBuzz / Qt shapers.

12