Home
last modified time | relevance | path

Searched refs:ligatures (Results 1 – 25 of 30) sorted by relevance

12

/external/harfbuzz_ng/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/
DREADME6 system. He has written about 18,000 valid ligatures of Urdu and developed a
8 releasing a soft copy of these ligatures in Unicode format. CRULP has
9 extensively used these ligatures for testing the fonts developed at the center
11 These ligatures are grouped in 2 to 8 characters and are sorted in the end
14 These ligatures have been copied from a "Noori Nastaliq computerised Urdu
15 calligraphy (list of ligatures)" calligraphically designed and compiled by
DSOURCES4 http://www.crulp.org/Downloads/ling_resources/ligatures/Valid_Urdu_Ligatures_v1.1.zip
/external/fonttools/Tests/ttLib/tables/
DotTables_test.py218 self.assertEqual(set(table.ligatures.keys()), {"c", "f"})
219 self.assertEqual(len(table.ligatures["c"]), 1)
220 self.assertEqual(table.ligatures["c"][0].LigGlyph, "c_t")
221 self.assertEqual(table.ligatures["c"][0].Component, ["c", "t"])
222 self.assertEqual(len(table.ligatures["f"]), 3)
223 self.assertEqual(table.ligatures["f"][0].LigGlyph, "f_f_i")
224 self.assertEqual(table.ligatures["f"][0].Component, ["f", "f", "i"])
225 self.assertEqual(table.ligatures["f"][1].LigGlyph, "f_f")
226 self.assertEqual(table.ligatures["f"][1].Component, ["f", "f"])
227 self.assertEqual(table.ligatures["f"][2].LigGlyph, "f_i")
[all …]
/external/harfbuzz_ng/src/
Dgen-arabic-table.py154 ligatures = {}
176 if items not in ligatures:
177 ligatures[items] = {}
178 ligatures[items][shape] = c
209 for pair in ligatures.keys ():
210 for shape in ligatures[pair]:
211 c = ligatures[pair][shape]
Dhb-ot-shape-complex-arabic-fallback.hh107 …ligature_list[ARRAY_LENGTH_CONST (first_glyphs) * ARRAY_LENGTH_CONST(ligature_table[0].ligatures)]; in arabic_fallback_synthesize_lookup_ligature()
133 …econd_glyph_idx = 0; second_glyph_idx < ARRAY_LENGTH (ligature_table[0].ligatures); second_glyph_i… in arabic_fallback_synthesize_lookup_ligature()
135 … hb_codepoint_t second_u = ligature_table[first_glyph_idx].ligatures[second_glyph_idx].second; in arabic_fallback_synthesize_lookup_ligature()
136 … hb_codepoint_t ligature_u = ligature_table[first_glyph_idx].ligatures[second_glyph_idx].ligature; in arabic_fallback_synthesize_lookup_ligature()
Dhb-ot-layout-gsub-table.hh842 hb_array_t<const GlyphID> ligatures, in serialize()
848 if (unlikely (!ligature.serialize (c, ligatures.len))) return_trace (false); in serialize()
849 for (unsigned int i = 0; i < ligatures.len; i++) in serialize()
854 ligatures[i], in serialize()
Dhb-ot-shape-complex-arabic-table.hh405 } ligatures[4]; member
/external/fonttools/Lib/fontTools/ttLib/tables/
DotTables.py1049 self.ligatures = {}
1052 ligatures = {}
1058 ligatures[input[i]] = ligSets[i].Ligature
1061 self.ligatures = ligatures
1065 ligatures = getattr(self, "ligatures", None)
1066 if ligatures is None:
1067 ligatures = self.ligatures = {}
1069 if ligatures and isinstance(next(iter(ligatures)), tuple):
1075 for comps,lig in sorted(ligatures.items(), key=lambda item: (-len(item[0]), item[0])):
1081 ligatures = newLigatures
[all …]
/external/noto-fonts/scripts/
Dcolor_emoji_image_diff.py97 for name, ligatures in subtable.ligatures.iteritems():
98 for ligature in ligatures:
/external/fonttools/Lib/fontTools/feaLib/
Dbuilder.py881 lookup.ligatures[g] = replacement
963 def add_mark_lig_pos(self, location, ligatures, components): argument
972 for glyph in ligatures:
973 builder.ligatures[glyph] = componentAnchors
1318 self.ligatures = OrderedDict() # {('f','f','i'): 'f_f_i'}
1322 self.ligatures == other.ligatures)
1325 subtables = self.build_subst_subtables(self.ligatures,
1330 self.ligatures[(self.SUBTABLE_BREAK_, location)] = self.SUBTABLE_BREAK_
1401 self.ligatures = {} # glyphName -> [{markClassName: anchor}, ...]
1406 self.ligatures == other.ligatures)
[all …]
Dast.py869 def __init__(self, ligatures, marks, location=None): argument
871 self.ligatures, self.marks = ligatures, marks
874 builder.add_mark_lig_pos(self.location, self.ligatures.glyphSet(), self.marks)
877 res = "pos ligature {}".format(self.ligatures.asFea())
Dparser.py661 ligatures = self.parse_glyphclass_(accept_glyphname=True)
667 return self.ast.MarkLigPosStatement(ligatures, marks, location=location)
/external/fonttools/Tests/mtiLib/data/mti/
Dcontextclass.txt2 lookup i-ligatures-deva context
/external/noto-fonts/emoji-compat/
Dcreatefont.py559 for name, ligatures in subtable.ligatures.iteritems():
560 for ligature in ligatures:
/external/hyphenation-patterns/la/
Dhyph-la.lic.txt64 % with the ligatures \ae and \oe and the (uncial) lowercase `v'
103 % `AE' and `OE', both in upper and lower case, where written as ligatures,
/external/icu/icu4c/source/data/translit/
DZawgyi_my.txt32 # Kinzi (predefined ligatures)
110 # Pre-defined ligatures
/external/fonttools/Lib/fontTools/otlLib/
Dbuilder.py97 self.ligatures = {}
104 self.ligatures.setdefault(firstGlyph, []).append(ligature)
/external/fonttools/Lib/fontTools/subset/
D__init__.py481 for g,seqs in self.ligatures.items()
486 self.ligatures = {g:v for g,v in self.ligatures.items()
488 self.ligatures = {g:[seq for seq in seqs
491 for g,seqs in self.ligatures.items()}
492 self.ligatures = {g:v for g,v in self.ligatures.items() if v}
493 return bool(self.ligatures)
/external/freetype/src/autofit/
Dafblue.dat607 // this mechanism doesn't work for ordinary ligatures.
/external/fonttools/Tests/feaLib/
Dparser_test.py971 self.assertEqual(pos.ligatures.glyphSet(), ("a_f_f_i", "o_f_f_i"))
/external/e2fsprogs/doc/
Dtexinfo.tex550 % and you can use @w{...} around a quote to suppress ligatures.
552 %% but suppressing ligatures.
5163 % Disable Spanish ligatures ?` and !` of \tt font
5518 % . we don't want -- and --- to be treated as ligatures.
5519 % . this still does not fix the ?` and !` ligatures, but so far no
/external/e2fsprogs/lib/et/
Dtexinfo.tex550 % and you can use @w{...} around a quote to suppress ligatures.
552 %% but suppressing ligatures.
5163 % Disable Spanish ligatures ?` and !` of \tt font
5518 % . we don't want -- and --- to be treated as ligatures.
5519 % . this still does not fix the ?` and !` ligatures, but so far no
/external/python/cpython2/Modules/_ctypes/libffi/
Dtexinfo.tex2318 % \relax disables Spanish ligatures ?` and !` of \tt font.
2354 % [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font.
6634 % @verbatim, and ?` and !` ligatures won't get disabled.
7062 % . we don't want -- and --- to be treated as ligatures.
7063 % . this still does not fix the ?` and !` ligatures, but so far no
/external/libffi/
Dtexinfo.tex2318 % \relax disables Spanish ligatures ?` and !` of \tt font.
2354 % [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font.
6634 % @verbatim, and ?` and !` ligatures won't get disabled.
7062 % . we don't want -- and --- to be treated as ligatures.
7063 % . this still does not fix the ?` and !` ligatures, but so far no
/external/freetype/
DChangeLog.251757 of GSUB lookups into output coverage. Otherwise, ligatures are not

12