From bb13ba6d7cb9b5a89b5aaefb0bd15b64fb76b0c0 Mon Sep 17 00:00:00 2001 From: Andrii Nemchenko <62670490+andriyndev@users.noreply.github.com> Date: Thu, 30 May 2024 01:21:33 +0300 Subject: [PATCH] Add support for Ukrainian-specific Cyrillic letters (#30) --- encoding.lua | 1 + nonascii-ua.lua | 8 ++++++++ textures/signs_lib_font_16px_0404.png | Bin 0 -> 129 bytes textures/signs_lib_font_16px_0406.png | Bin 0 -> 86 bytes textures/signs_lib_font_16px_0407.png | Bin 0 -> 98 bytes textures/signs_lib_font_16px_0454.png | Bin 0 -> 135 bytes textures/signs_lib_font_16px_0456.png | Bin 0 -> 94 bytes textures/signs_lib_font_16px_0457.png | Bin 0 -> 91 bytes textures/signs_lib_font_16px_0490.png | Bin 0 -> 102 bytes textures/signs_lib_font_16px_0491.png | Bin 0 -> 103 bytes textures/signs_lib_font_32px_0404.png | Bin 0 -> 192 bytes textures/signs_lib_font_32px_0406.png | Bin 0 -> 100 bytes textures/signs_lib_font_32px_0407.png | Bin 0 -> 110 bytes textures/signs_lib_font_32px_0454.png | Bin 0 -> 171 bytes textures/signs_lib_font_32px_0456.png | Bin 0 -> 99 bytes textures/signs_lib_font_32px_0457.png | Bin 0 -> 107 bytes textures/signs_lib_font_32px_0490.png | Bin 0 -> 110 bytes textures/signs_lib_font_32px_0491.png | Bin 0 -> 111 bytes util/nonascii-ua | 8 ++++++++ 19 files changed, 17 insertions(+) create mode 100644 nonascii-ua.lua create mode 100644 textures/signs_lib_font_16px_0404.png create mode 100644 textures/signs_lib_font_16px_0406.png create mode 100644 textures/signs_lib_font_16px_0407.png create mode 100644 textures/signs_lib_font_16px_0454.png create mode 100644 textures/signs_lib_font_16px_0456.png create mode 100644 textures/signs_lib_font_16px_0457.png create mode 100644 textures/signs_lib_font_16px_0490.png create mode 100644 textures/signs_lib_font_16px_0491.png create mode 100644 textures/signs_lib_font_32px_0404.png create mode 100644 textures/signs_lib_font_32px_0406.png create mode 100644 textures/signs_lib_font_32px_0407.png create mode 100644 textures/signs_lib_font_32px_0454.png create mode 100644 textures/signs_lib_font_32px_0456.png create mode 100644 textures/signs_lib_font_32px_0457.png create mode 100644 textures/signs_lib_font_32px_0490.png create mode 100644 textures/signs_lib_font_32px_0491.png create mode 100644 util/nonascii-ua diff --git a/encoding.lua b/encoding.lua index c7c35d1..fbb7731 100644 --- a/encoding.lua +++ b/encoding.lua @@ -231,6 +231,7 @@ signs_lib.unicode_install({38,"26"}) dofile(signs_lib.path.."/nonascii-de.lua") dofile(signs_lib.path.."/nonascii-fr.lua") dofile(signs_lib.path.."/nonascii-pl.lua") +dofile(signs_lib.path.."/nonascii-ua.lua") local nmdc = { [36] = "$", diff --git a/nonascii-ua.lua b/nonascii-ua.lua new file mode 100644 index 0000000..09b0513 --- /dev/null +++ b/nonascii-ua.lua @@ -0,0 +1,8 @@ +signs_lib.unicode_install({208,132,"0404"}) +signs_lib.unicode_install({208,134,"0406"}) +signs_lib.unicode_install({208,135,"0407"}) +signs_lib.unicode_install({209,148,"0454"}) +signs_lib.unicode_install({209,150,"0456"}) +signs_lib.unicode_install({209,151,"0457"}) +signs_lib.unicode_install({210,144,"0490"}) +signs_lib.unicode_install({210,145,"0491"}) diff --git a/textures/signs_lib_font_16px_0404.png b/textures/signs_lib_font_16px_0404.png new file mode 100644 index 0000000000000000000000000000000000000000..80ac21c73699acf3c4ebf8c2c82c56096ab1b2c3 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eK!2%>ZGQxU*l!vE_V~E7%sS`Z87!(DVSEu~@ z|MZOO(z&cA)7t_Rm#EgP`nY&?{PM}OHY`}z>8T_%Az|bB)0^ksc%LzM+na*BA8*`? epYHQtql&q(VV+hCfeUp3 literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_16px_0407.png b/textures/signs_lib_font_16px_0407.png new file mode 100644 index 0000000000000000000000000000000000000000..2674633027db41fcfa1d8cda5c97787b98bc576f GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTl!2%>pYHQtql%}VPV+hCfz2^-17!-I8AK?D~ x-&l4*&{5_OLfVrXc`cc_Ctmyb@3Q*ypln%YnO9O4>wuaVJYD@<);T3K0RVRH90~vc literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_16px_0454.png b/textures/signs_lib_font_16px_0454.png new file mode 100644 index 0000000000000000000000000000000000000000..2dbfd19e3027fb276b2767742b677e1d2a8921eb GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^AhrMp3y^FrQ#%c${5)M8LnJP*?YHJSV8G)%-|1cb z)9Z?6nVIc;AC&}tML5QpKd`VApV7K9s?c7cX>-U?b%ul6@`_WRt$wjHTPM_Ag6Uwi i1mo;G3&Vb&pDBJ|p12gxBbhd!$qb&ZelF{r5}E*Afh|=4 literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_16px_0456.png b/textures/signs_lib_font_16px_0456.png new file mode 100644 index 0000000000000000000000000000000000000000..285cd4997a7146123e01629d5ae3da0734f44aec GIT binary patch literal 94 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTl!2%>pYHQtql&YtTV+hCfpYHQtql#-{5V+hCfJatr>mdKI;Vst09JAp;Q#;t literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_16px_0490.png b/textures/signs_lib_font_16px_0490.png new file mode 100644 index 0000000000000000000000000000000000000000..796629f91a686bf230ff78e4584a18e4332b6752 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^oIotV!2%@n9Os?@Qo5cljv*44lT&`2Z(!)*;oC A$p8QV literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_16px_0491.png b/textures/signs_lib_font_16px_0491.png new file mode 100644 index 0000000000000000000000000000000000000000..653d14a155e352c571bfb83ddcad070910710015 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^96&63o4{kkH6(YaQHb4K#qk)78&qol`;+ E0Lw`o4FCWD literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_32px_0454.png b/textures/signs_lib_font_32px_0454.png new file mode 100644 index 0000000000000000000000000000000000000000..a0693cd3f63c0805328ae38f90bc7d8bbc49f085 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^!a%IR!2%?sws*S#sUlAo#}JFtZ-Whm4k&Oa$Nc~Q zv}A*AlhgT?lYN>TeToibNIy(tUsjmul))A#vVM=G5%XU5OwnUg^z!?=t~)<6k+QKm z*mvN_7Uc;EUd(?^vKCxk6BTpejJD_XGp|?QY(4(#*5w&b;_r)pF7dB!EWBoUocHK! W4f}JPyJdj3GkCiCxvX!b;zK4~TNnk{7`Crvw=d}Z!U5F9;OXk;vd$@?2>_uR96$g7 literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_32px_0457.png b/textures/signs_lib_font_32px_0457.png new file mode 100644 index 0000000000000000000000000000000000000000..a4195b01518b42632ebdff0edf109ab9a9aa00da GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^+(4|r!2%@n&Ur-uDI-r8#}JM4$tge1H?SHQCb0JW zpQzdPzehlh@9Gjx<4I41#8Si+Vq8S0_i$a-xWwil!SKt7(>i^^5=EeH22WQ%mvv4F FO#prn9l`(r literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_32px_0490.png b/textures/signs_lib_font_32px_0490.png new file mode 100644 index 0000000000000000000000000000000000000000..930fd462e16920f04f83531afe9546f109750c57 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^fs>xgQu&X J%Q~loCID-ABRBv6 literal 0 HcmV?d00001 diff --git a/textures/signs_lib_font_32px_0491.png b/textures/signs_lib_font_32px_0491.png new file mode 100644 index 0000000000000000000000000000000000000000..f697b553707b195d69cf21b89298de70e9e91499 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^{6MV0!2%@HRbMFqDKk$O#}JM4$tge1H?SKRK48_k z!SdhODdX6GmJKJYD@< J);T3K0RZ|w9@zi@ literal 0 HcmV?d00001 diff --git a/util/nonascii-ua b/util/nonascii-ua new file mode 100644 index 0000000..ac01415 --- /dev/null +++ b/util/nonascii-ua @@ -0,0 +1,8 @@ +ґ +і +ї +є +Ґ +І +Ї +Є \ No newline at end of file