[test] Add tests for Arabic decomposition
Test that both NFC and NFD input produces identical results for fonts that used composed fonts internally (Amiri here) and fonts that decompose internally (Noto Nastaliq Urdu here) and that for the former composed forms are used. See https://github.com/harfbuzz/harfbuzz/issues/3179
This commit is contained in:
parent
a9dc4fbeac
commit
c6bb719e65
|
@ -1,6 +1,7 @@
|
|||
TESTS = \
|
||||
tests/aat-morx.tests \
|
||||
tests/aat-trak.tests \
|
||||
tests/arabic-decomposition.tests \
|
||||
tests/arabic-fallback-shaping.tests \
|
||||
tests/arabic-feature-order.tests \
|
||||
tests/arabic-like-joining.tests \
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -1,6 +1,7 @@
|
|||
in_house_tests = [
|
||||
'aat-morx.tests',
|
||||
'aat-trak.tests',
|
||||
'arabic-decomposition.tests',
|
||||
'arabic-fallback-shaping.tests',
|
||||
'arabic-feature-order.tests',
|
||||
'arabic-like-joining.tests',
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0627,U+0653,U+0020,U+0628,U+0627,U+0653,U+0020,U+0627,U+0654,U+0020,U+0628,U+0627,U+0654,U+0020,U+0648,U+0654,U+0020,U+0628,U+0648,U+0654,U+0020,U+0627,U+0655,U+0020,U+0628,U+0627,U+0655,U+0020,U+064A,U+0654,U+0020,U+064A,U+0654,U+064A,U+0654,U+064A,U+0654,U+0020,U+06D5,U+0654,U+0020,U+0628,U+06D5,U+0654,U+0020,U+06C1,U+0654,U+0020,U+0628,U+06C1,U+0654,U+0020,U+06D2,U+0654,U+0020,U+0628,U+06D2,U+0654;[uni06D2.fina_PostToothFina=56+312|uni0626.medi_YaaBari=56+205|uni0628.init_BaaBaaYaaBari=55+642|space=54+292|uni06D3=52+1159|space=51+292|hamza.above=49@171,-130+0|uni06C1.fina=49+408|uni0628.init=48+190|space=47+292|uni06C2=45+369|space=44+292|hamza.above=42@195,73+0|uni06D5.fina=42+379|uni0628.init=41+190|space=40+292|uni06C0=38+369|space=37+292|uni0626.fina_BaaBaaYaa=35+457|uni0626.medi_BaaBaaYaa=33+357|uni0626.init_BaaBaaYaa=31+203|space=30+292|uni0626=28+764|space=27+292|uni0625.fina=25+229|uni0628.init_Wide=24+285|space=23+292|uni0625=21+217|space=20+292|uni0624.fina=18+345|uni0628.init=17+190|space=16+292|uni0624=14+400|space=13+292|uni0623.fina=11+289|uni0628.init=10+190|space=9+292|uni0623=7+234|space=6+292|uni0622.fina=4+327|uni0628.init=3+190|space=2+292|uni0622=0+217]
|
||||
../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0622,U+0020,U+0628,U+0622,U+0020,U+0623,U+0020,U+0628,U+0623,U+0020,U+0624,U+0020,U+0628,U+0624,U+0020,U+0625,U+0020,U+0628,U+0625,U+0020,U+0626,U+0020,U+0626,U+0626,U+0626,U+0020,U+06C0,U+0020,U+0628,U+06C0,U+0020,U+06C2,U+0020,U+0628,U+06C2,U+0020,U+06D3,U+0020,U+0628,U+06D3;[uni06D2.fina_PostToothFina=39+312|uni0626.medi_YaaBari=39+205|uni0628.init_BaaBaaYaaBari=38+642|space=37+292|uni06D3=36+1159|space=35+292|hamza.above=34@171,-130+0|uni06C1.fina=34+408|uni0628.init=33+190|space=32+292|uni06C2=31+369|space=30+292|hamza.above=29@195,73+0|uni06D5.fina=29+379|uni0628.init=28+190|space=27+292|uni06C0=26+369|space=25+292|uni0626.fina_BaaBaaYaa=24+457|uni0626.medi_BaaBaaYaa=23+357|uni0626.init_BaaBaaYaa=22+203|space=21+292|uni0626=20+764|space=19+292|uni0625.fina=18+229|uni0628.init_Wide=17+285|space=16+292|uni0625=15+217|space=14+292|uni0624.fina=13+345|uni0628.init=12+190|space=11+292|uni0624=10+400|space=9+292|uni0623.fina=8+289|uni0628.init=7+190|space=6+292|uni0623=5+234|space=4+292|uni0622.fina=3+327|uni0628.init=2+190|space=1+292|uni0622=0+217]
|
||||
../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0627,U+0653,U+0020,U+0628,U+0627,U+0653,U+0020,U+0627,U+0654,U+0020,U+0628,U+0627,U+0654,U+0020,U+0648,U+0654,U+0020,U+0628,U+0648,U+0654,U+0020,U+0627,U+0655,U+0020,U+0628,U+0627,U+0655,U+0020,U+064A,U+0654,U+0020,U+064A,U+0654,U+064A,U+0654,U+064A,U+0654,U+0020,U+06D5,U+0654,U+0020,U+0628,U+06D5,U+0654,U+0020,U+06C1,U+0654,U+0020,U+0628,U+06C1,U+0654,U+0020,U+06D2,U+0654,U+0020,U+0628,U+06D2,U+0654;[HamzaAboveNS=56@118,-477+0|YehBarreeFin=56+355|OneDotBelowNS=55@116,-151+0|BehxIni.outD2YB=55@0,419+984|space=54+132|HamzaAboveNS=52@144,-395+0|YehBarreeSep=52+1409|space=51+132|HamzaAboveNS=49@91,-587+0|HehFin=49+230|OneDotBelowNS=48@151,-188+0|sp0=48+0|BehxIni.outS1=48@0,-34+235|space=47+132|HamzaAboveNS=45@159,-266+0|HehSep=45+314|space=44+132|HamzaAboveNS=42@91,-587+0|HehFin=42+230|OneDotBelowNS=41@151,-188+0|sp0=41+0|BehxIni.outS1=41@0,-34+235|space=40+132|HamzaAboveNS=38@159,-266+0|HehSep=38+314|space=37+132|HamzaAboveNS=35@274,-375+0|YehxFin=35+520|HamzaAboveAltNS=33@65,-45+0|BehxMed.inT2outD2Y=33@0,379+294|HamzaAboveNS=31@101,-111+0|sp0=31+0|BehxIni.outT2=31@0,429+156|space=30+132|HamzaAboveNS=28@274,-374+0|YehxSep=28+860|space=27+132|HamzaBelowAltNS=25@116,-235+0|AlefFin.narrow=25+239|OneDotBelowAltNS=24@118,-77+0|sp0=24+0|BehxIni.A=24+236|space=23+132|HamzaBelowNS=21@103,102+0|AlefSep=21+330|space=20+132|HamzaAboveNS=18@191,-309+0|WawFin.inD2=18+371|OneDotBelowNS=17@108,-97+0|sp0=17+0|BehxIni.outD2WQ=17@0,323+158|space=16+132|HamzaAboveNS=14@216,-309+0|WawSep=14+422|space=13+132|HamzaAboveNS=11@208,26+0|AlefFin.narrow=11+239|OneDotBelowNS=10@73,-165+0|sp0=10+0|BehxIni.A=10+236|space=9+132|HamzaAboveNS=7@211,57+0|AlefSep=7+330|space=6+132|MaddaNS=4@208,-13+0|AlefFin.narrow=4+239|OneDotBelowNS=3@73,-165+0|sp0=3+0|BehxIni.A=3+236|space=2+132|MaddaNS=0@211,18+0|AlefSep=0+330]
|
||||
../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0622,U+0020,U+0628,U+0622,U+0020,U+0623,U+0020,U+0628,U+0623,U+0020,U+0624,U+0020,U+0628,U+0624,U+0020,U+0625,U+0020,U+0628,U+0625,U+0020,U+0626,U+0020,U+0626,U+0626,U+0626,U+0020,U+06C0,U+0020,U+0628,U+06C0,U+0020,U+06C2,U+0020,U+0628,U+06C2,U+0020,U+06D3,U+0020,U+0628,U+06D3;[HamzaAboveNS=39@118,-477+0|YehBarreeFin=39+355|OneDotBelowNS=38@116,-151+0|BehxIni.outD2YB=38@0,419+984|space=37+132|HamzaAboveNS=36@144,-395+0|YehBarreeSep=36+1409|space=35+132|HamzaAboveNS=34@91,-587+0|HehFin=34+230|OneDotBelowNS=33@151,-188+0|sp0=33+0|BehxIni.outS1=33@0,-34+235|space=32+132|HamzaAboveNS=31@159,-266+0|HehSep=31+314|space=30+132|HamzaAboveNS=29@91,-587+0|HehFin=29+230|OneDotBelowNS=28@151,-188+0|sp0=28+0|BehxIni.outS1=28@0,-34+235|space=27+132|HamzaAboveNS=26@159,-266+0|HehSep=26+314|space=25+132|HamzaAboveNS=24@274,-375+0|YehxFin=24+520|HamzaAboveAltNS=23@65,-45+0|BehxMed.inT2outD2Y=23@0,379+294|HamzaAboveNS=22@101,-111+0|sp0=22+0|BehxIni.outT2=22@0,429+156|space=21+132|HamzaAboveNS=20@274,-374+0|YehxSep=20+860|space=19+132|HamzaBelowAltNS=18@116,-235+0|AlefFin.narrow=18+239|OneDotBelowAltNS=17@118,-77+0|sp0=17+0|BehxIni.A=17+236|space=16+132|HamzaBelowNS=15@103,102+0|AlefSep=15+330|space=14+132|HamzaAboveNS=13@191,-309+0|WawFin.inD2=13+371|OneDotBelowNS=12@108,-97+0|sp0=12+0|BehxIni.outD2WQ=12@0,323+158|space=11+132|HamzaAboveNS=10@216,-309+0|WawSep=10+422|space=9+132|HamzaAboveNS=8@208,26+0|AlefFin.narrow=8+239|OneDotBelowNS=7@73,-165+0|sp0=7+0|BehxIni.A=7+236|space=6+132|HamzaAboveNS=5@211,57+0|AlefSep=5+330|space=4+132|MaddaNS=3@208,-13+0|AlefFin.narrow=3+239|OneDotBelowNS=2@73,-165+0|sp0=2+0|BehxIni.A=2+236|space=1+132|MaddaNS=0@211,18+0|AlefSep=0+330]
|
Loading…
Reference in New Issue