From a6b6faf2b87f113fb23cf8e040f8b7875e2daf80 Mon Sep 17 00:00:00 2001 From: Michiharu Ariza Date: Thu, 11 Oct 2018 10:53:44 -0700 Subject: [PATCH] Replaced CFF1 J subset font for better coverage in api test-ot-extents-cff --- .../SourceHanSans-Regular.41,3041,4C2E.otf | Bin 0 -> 3892 bytes .../SourceHanSans-Regular.41,3041,4E9D.otf | Bin 5864 -> 0 bytes .../fonts/SourceHanSans-Regular.41,4C2E.otf | Bin 0 -> 2548 bytes .../fonts/SourceHanSans-Regular.41,4E9D.otf | Bin 5500 -> 0 bytes test/api/test-ot-extents-cff.c | 15 +++++++++++++++ test/api/test-subset-cff1.c | 18 +++++++++--------- 6 files changed, 24 insertions(+), 9 deletions(-) create mode 100644 test/api/fonts/SourceHanSans-Regular.41,3041,4C2E.otf delete mode 100644 test/api/fonts/SourceHanSans-Regular.41,3041,4E9D.otf create mode 100644 test/api/fonts/SourceHanSans-Regular.41,4C2E.otf delete mode 100644 test/api/fonts/SourceHanSans-Regular.41,4E9D.otf diff --git a/test/api/fonts/SourceHanSans-Regular.41,3041,4C2E.otf b/test/api/fonts/SourceHanSans-Regular.41,3041,4C2E.otf new file mode 100644 index 0000000000000000000000000000000000000000..08bc0e03aecfaf4842e3dc6ee539320808d26904 GIT binary patch literal 3892 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 P>!0j|v!3;z`NRGV;FXtk literal 0 HcmV?d00001 diff --git a/test/api/fonts/SourceHanSans-Regular.41,3041,4E9D.otf b/test/api/fonts/SourceHanSans-Regular.41,3041,4E9D.otf deleted file mode 100644 index f433cedab32ee5ec16f86d75c59e0b298d91eeea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5864 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 diff --git a/test/api/fonts/SourceHanSans-Regular.41,4C2E.otf b/test/api/fonts/SourceHanSans-Regular.41,4C2E.otf new file mode 100644 index 0000000000000000000000000000000000000000..113c1d7133b9352bf6485c620a756f8429ebebc4 GIT binary patch literal 2548 zcma)8eNa@_6+d@B-acRpE3mri3NH+aXmnBhXsV_KMU;snge68}sxG?=yTI;S-oE9- zARr&|A-lpV2t-sq@?k|$DH_cLrL8lV=^wOBJDrwvY%`fLGs#Sw#6I+)+w*oITF2@1 zzPb0D-#O?0-nr-AyKl2{bF)AVH6Vx7Eg2ciKjSYw0D#{DD1Vk^OitNV7rq97N=Ms) zU0FHXjUn|3ZnJcPK|W;I#DzO+6>tVX=vh6eS#u-gDC9pXfrgD($H zhGxW@5UU-gau>+6QB`fnfpVH0*44{0a}lFaw%f(J`M?oK0SNmL{Y)wHg;gzJ5KkaZ zEJZ%WJCKCway_Y6h|AUT$5oGqmHYuVmI1-SeF5Ks00Cs*MD}fAT@{?Yz{WEvt5&aFA&u*pGz*(&WsDVW-s*5O znNBmyxmeD`TP;kIjptn(l9S8I$_yqc%wT36$;(zSWp>`i!^9OaZ2tdxo!!asHY@Xn(=NT-$YTyT-Dyc?Ifg|K$Cz1< zljrPKw_%natI9}a#bknIea0MITc*Y8mLgGz1o?UE21~MY4azdh(ysRg!>X-Bohnu7LN3@=J=a3Q*`6ToL z`jm0eAeS~y1{t!x$g`ya|3_iwPsBI=7&A;A1E`(i;9r-yEOZTV7P7+P579eJHZ}!8@)1%rLlFf*f zwz2f~Neqp9;O& zse}!bP&|Lb_fwSEt5{F@F0~F1Et;Z)yqTA@wM~sRhYMR;3*yfAG`?HkSKGI6sz)i@ zy{|2^u|h_cyDqpQ{uku%TtIvBc9lO|0zbQuV7NWPP3L5N<&La&ck90Mhv{&jn z`3|+>UA57b)lgOUPW|E9mbOa2%Ueyis5jwcb{p zztUgoJ4laRXg%H+-`C;qy13{I)#s<0KiYUmc}ECS`Exto>N3+YlP_z`>^^>9#fh38 zuDyEX^l0DZ59mDu=h-WZJ5ID7^T*q2OY4k_XBJRQdFR!5;o85Zbz;1#^TV#;lSA7& zbqz&T2deGTmc&eiD`s?pMpY?lOya^9Md+$M?ddr5<=5ARuzrD}#eCJ8k#Zp^ZaS6{ z6axcab;cj|R(Y%2{HNLmeM5)Z4|Y_aq;s1ZJe7+p%6rdO#$UU1dG!5{=}6IcR64U6 zN2!tUk%*DMs@2$k)T*BMurl`F+9%%I;h#p__McX(KkayT&R^9vJ<=_tcT=M8tZFj+ zZp38A3AOsJ6fpf=?1LygdPKTLgnFSwb7gQ5)(CXXHA2s6DAUq6XF)2Y?J&q)fhN4EO(gYz zfvBVqS-k9X6bw*OUUHXY3*L0;w(C)ovXx{w%5+dj-vNxpF97C+jDY~+pbXp^`79WX z2K?4ZO^TJ8w1TwRj(j@|p^kP$il)c6@N@9d%=|!RgzEB)F59tI9h(fvyA_+CC%V7tJoz)dj#VCO%2WIUQEGM7A7GS{z6~KWV z3cvKQt=~=WT^u_#O^dU=L=^U`?NJXCvo-TWlD`2W#QP_0IVW@Cxq7MqH~2ijYr= z$w!`IWX(g50oGw(4{I>vRVe@eOhac20(H{=q31NB0rLH0Jl)cHeY6+PYv?{d2_?bX Id>oSg18jfGzW@LL literal 0 HcmV?d00001 diff --git a/test/api/fonts/SourceHanSans-Regular.41,4E9D.otf b/test/api/fonts/SourceHanSans-Regular.41,4E9D.otf deleted file mode 100644 index 3fe907ea08d6c75f3155135533549e1f37899214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5500 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 diff --git a/test/api/test-ot-extents-cff.c b/test/api/test-ot-extents-cff.c index 909946586..66461eab2 100644 --- a/test/api/test-ot-extents-cff.c +++ b/test/api/test-ot-extents-cff.c @@ -49,6 +49,21 @@ test_extents_cff1 (void) g_assert_cmpint (extents.width, ==, 381); g_assert_cmpint (extents.height, ==, -510); + hb_face_t *face_j = hb_subset_test_open_font ("fonts/SourceHanSans-Regular.41,3041,4C2E.otf"); + g_assert (face_j); + hb_font_t *font_j = hb_font_create (face_j); + hb_face_destroy (face_j); + g_assert (font_j); + hb_ot_font_set_funcs (font_j); + + hb_bool_t result_j = hb_font_get_glyph_extents (font_j, 3, &extents); + g_assert (result_j); + + g_assert_cmpint (extents.x_bearing, ==, 34); + g_assert_cmpint (extents.y_bearing, ==, 840); + g_assert_cmpint (extents.width, ==, 920); + g_assert_cmpint (extents.height, ==, -907); + hb_font_destroy (font); } diff --git a/test/api/test-subset-cff1.c b/test/api/test-subset-cff1.c index ae32c435d..4d9190ff9 100644 --- a/test/api/test-subset-cff1.c +++ b/test/api/test-subset-cff1.c @@ -94,21 +94,21 @@ test_subset_cff1_strip_hints (void) static void test_subset_cff1_j (void) { - hb_face_t *face_41_3041_4e9d = hb_subset_test_open_font ("fonts/SourceHanSans-Regular.41,3041,4E9D.otf"); - hb_face_t *face_41_4e9d = hb_subset_test_open_font ("fonts/SourceHanSans-Regular.41,4E9D.otf"); + hb_face_t *face_41_3041_4c2e = hb_subset_test_open_font ("fonts/SourceHanSans-Regular.41,3041,4C2E.otf"); + hb_face_t *face_41_4c2e = hb_subset_test_open_font ("fonts/SourceHanSans-Regular.41,4C2E.otf"); hb_set_t *codepoints = hb_set_create (); - hb_face_t *face_41_3041_4e9d_subset; + hb_face_t *face_41_3041_4c2e_subset; hb_set_add (codepoints, 0x41); - hb_set_add (codepoints, 0x4E9D); - face_41_3041_4e9d_subset = hb_subset_test_create_subset (face_41_3041_4e9d, hb_subset_test_create_input (codepoints)); + hb_set_add (codepoints, 0x4C2E); + face_41_3041_4c2e_subset = hb_subset_test_create_subset (face_41_3041_4c2e, hb_subset_test_create_input (codepoints)); hb_set_destroy (codepoints); - hb_subset_test_check (face_41_4e9d, face_41_3041_4e9d_subset, HB_TAG ('C','F','F',' ')); + hb_subset_test_check (face_41_4c2e, face_41_3041_4c2e_subset, HB_TAG ('C','F','F',' ')); - hb_face_destroy (face_41_3041_4e9d_subset); - hb_face_destroy (face_41_3041_4e9d); - hb_face_destroy (face_41_4e9d); + hb_face_destroy (face_41_3041_4c2e_subset); + hb_face_destroy (face_41_3041_4c2e); + hb_face_destroy (face_41_4c2e); } int