From 9d0db6366ac6ef68519cb80e5073fde9c4ac4c98 Mon Sep 17 00:00:00 2001 From: Rod S Date: Wed, 5 Jan 2022 21:14:23 -0800 Subject: [PATCH] One more map to space --- colrv1_postproc.py | 8 +++++++- fonts/Noto-COLRv1-noflags.ttf | Bin 2846592 -> 2846604 bytes 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/colrv1_postproc.py b/colrv1_postproc.py index 833568f92..9f65506a2 100644 --- a/colrv1_postproc.py +++ b/colrv1_postproc.py @@ -78,7 +78,13 @@ def _map_flag_tag_chars_to_space(colr_font): gn_space = _lookup_in_cmap(colr_font, ord(" ")) # Add all tag characters used in flags - tag_cps = set(range(0xE0030, 0xE0039 + 1)) | set(range(0xE0061, 0xE007A + 1)) + tag_cps = ( + set(range(0xE0030, 0xE0039 + 1)) + | set(range(0xE0061, 0xE007A + 1)) + ) + + # Cancel tag maps to space in bitmap font + tag_cps |= {0xE007F} # CBDT maps these things to space based on hb-shape testing # Android fontchain_lint is unhappy if no such mapping exists diff --git a/fonts/Noto-COLRv1-noflags.ttf b/fonts/Noto-COLRv1-noflags.ttf index c20bb749cdfcc862f66b6c7152df9edc55566d4e..cb2420ddd7781d79db5c95f5f3854a776986a604 100644 GIT binary patch delta 394 zcmW;EPb|U#90lklFd{gF!f6EPdBs|~ej#;~aavT8&J(WcFC(B@z^hq`gcI;c_p zj6Y8W&--p~d*9eoO4y^gb~Xn2!>My(a5PhKvk&WeFW}m6O?n)e zeC!?8uM@yGHa^*7bAG>U0zwFYe=Zz|Tzf1wAUyzR4i=Zz7j83ecMuu#(B-B=!N9!f zGq;3*G!ojHSC<%Sh07xB?mDT9aCG5~Y`}x%jfl2r3p<|z-?*n29 z3*hl}X6^r$Ow(DVFp?6^v)**SSmyt0Iq_x>&n^_@HP`}ey9+z+fl$V#18?m}00 F`WFFUkyQWy delta 386 zcmW;EPbh-{7zXg?+aET@hS^`UVQgHKos`0MSR&LoXf%tD9X3|J5-uwT7izmXI#9c8 zu?=yMom`~lOmef*TFOb`;jQ2E)?3fJ|B?|Blr%0#&^(^{rbj1os_R3z3r@hl?GMa) zbGL~K++RmPXmTphKj8a*+W~|KfW@U)IDR$gv;f%=z;Lh{-CDWJy+1%^E5Lj+7ZJnD z_G;9Wk~~5wm9~#nA=4+