diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-avestan.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-avestan.ttf new file mode 100644 index 00000000..db76260b Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-avestan.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-avestan.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-avestan.ttf4d new file mode 100644 index 00000000..f00ea6d3 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-avestan.ttf4d @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-chakma.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-chakma.ttf new file mode 100644 index 00000000..be4a0ded Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-chakma.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-chakma.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-chakma.ttf4d new file mode 100644 index 00000000..c98d7837 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-chakma.ttf4d @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-grantha.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-grantha.ttf new file mode 100644 index 00000000..b153a233 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-grantha.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-grantha.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-grantha.ttf4d new file mode 100644 index 00000000..f8773d10 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-grantha.ttf4d @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-hanifi-rohingya.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-hanifi-rohingya.ttf new file mode 100644 index 00000000..2fc9b67f Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-hanifi-rohingya.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-hanifi-rohingya.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-hanifi-rohingya.ttf4d new file mode 100644 index 00000000..bbaa3785 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-hanifi-rohingya.ttf4d @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-inscriptional-parthian.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-inscriptional-parthian.ttf new file mode 100644 index 00000000..105bc729 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-inscriptional-parthian.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-inscriptional-parthian.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-inscriptional-parthian.ttf4d new file mode 100644 index 00000000..365f2a5f --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-inscriptional-parthian.ttf4d @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-kharoshthi.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-kharoshthi.ttf new file mode 100644 index 00000000..90afcf81 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-kharoshthi.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-kharoshthi.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-kharoshthi.ttf4d new file mode 100644 index 00000000..62054c72 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-kharoshthi.ttf4d @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khojki.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khojki.ttf new file mode 100644 index 00000000..7406e455 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khojki.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khojki.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khojki.ttf4d new file mode 100644 index 00000000..49269249 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khojki.ttf4d @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khudawadi.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khudawadi.ttf new file mode 100644 index 00000000..d8dd25cc Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khudawadi.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khudawadi.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khudawadi.ttf4d new file mode 100644 index 00000000..81937257 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-khudawadi.ttf4d @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-linear-a.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-linear-a.ttf new file mode 100644 index 00000000..62233724 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-linear-a.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-linear-a.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-linear-a.ttf4d new file mode 100644 index 00000000..73ff322d --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-linear-a.ttf4d @@ -0,0 +1,353 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-lydian.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-lydian.ttf new file mode 100644 index 00000000..91067066 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-lydian.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-lydian.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-lydian.ttf4d new file mode 100644 index 00000000..66f313a8 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-lydian.ttf4d @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-mahajani.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-mahajani.ttf new file mode 100644 index 00000000..f0255705 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-mahajani.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-mahajani.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-mahajani.ttf4d new file mode 100644 index 00000000..9f3b1954 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-mahajani.ttf4d @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-manichaean.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-manichaean.ttf new file mode 100644 index 00000000..31320bfd Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-manichaean.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-manichaean.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-manichaean.ttf4d new file mode 100644 index 00000000..2a950792 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-manichaean.ttf4d @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-meroitic.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-meroitic.ttf new file mode 100644 index 00000000..a3891bb0 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-meroitic.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-meroitic.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-meroitic.ttf4d new file mode 100644 index 00000000..e126e7a4 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-meroitic.ttf4d @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-multani.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-multani.ttf new file mode 100644 index 00000000..9725ded1 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-multani.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-multani.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-multani.ttf4d new file mode 100644 index 00000000..2b91dc46 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-multani.ttf4d @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-nabataean.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-nabataean.ttf new file mode 100644 index 00000000..4087881d Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-nabataean.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-nabataean.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-nabataean.ttf4d new file mode 100644 index 00000000..5ca8345a --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-nabataean.ttf4d @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-newa.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-newa.ttf new file mode 100644 index 00000000..b27b17fa Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-newa.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-newa.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-newa.ttf4d new file mode 100644 index 00000000..b709a5ea --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-newa.ttf4d @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-hungarian.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-hungarian.ttf new file mode 100644 index 00000000..7197e2d3 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-hungarian.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-hungarian.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-hungarian.ttf4d new file mode 100644 index 00000000..a10186b0 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-hungarian.ttf4d @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-north-arabian.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-north-arabian.ttf new file mode 100644 index 00000000..4117c938 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-north-arabian.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-north-arabian.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-north-arabian.ttf4d new file mode 100644 index 00000000..78922430 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-north-arabian.ttf4d @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-south-arabian.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-south-arabian.ttf new file mode 100644 index 00000000..17b15b96 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-south-arabian.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-south-arabian.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-south-arabian.ttf4d new file mode 100644 index 00000000..ead80c24 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-south-arabian.ttf4d @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-turkic.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-turkic.ttf new file mode 100644 index 00000000..cad16140 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-turkic.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-turkic.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-turkic.ttf4d new file mode 100644 index 00000000..aaf206f8 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-old-turkic.ttf4d @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-palmyrene.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-palmyrene.ttf new file mode 100644 index 00000000..a40c5d8b Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-palmyrene.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-palmyrene.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-palmyrene.ttf4d new file mode 100644 index 00000000..54ddbc27 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-palmyrene.ttf4d @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-phoenician.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-phoenician.ttf new file mode 100644 index 00000000..f8176135 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-phoenician.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-phoenician.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-phoenician.ttf4d new file mode 100644 index 00000000..59fbcde2 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-phoenician.ttf4d @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sharada.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sharada.ttf new file mode 100644 index 00000000..3efec266 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sharada.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sharada.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sharada.ttf4d new file mode 100644 index 00000000..47acc0cb --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sharada.ttf4d @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sora-sompeng.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sora-sompeng.ttf new file mode 100644 index 00000000..1129a0b3 Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sora-sompeng.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sora-sompeng.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sora-sompeng.ttf4d new file mode 100644 index 00000000..1538d089 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-sora-sompeng.ttf4d @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-tirhuta.ttf b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-tirhuta.ttf new file mode 100644 index 00000000..f6bbe70f Binary files /dev/null and b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-tirhuta.ttf differ diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-tirhuta.ttf4d b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-tirhuta.ttf4d new file mode 100644 index 00000000..7201fd96 --- /dev/null +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/plane1/noto-sans-tirhuta.ttf4d @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/warp-hash.xml b/gdxapp4d-chain-font-unicode4d/src/main/chain/warp-hash.xml index 208f3853..f3d37fea 100644 --- a/gdxapp4d-chain-font-unicode4d/src/main/chain/warp-hash.xml +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/warp-hash.xml @@ -39,6 +39,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -75,5 +100,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-chain-font-unicode4d/src/main/chain/warp-sea.xml b/gdxapp4d-chain-font-unicode4d/src/main/chain/warp-sea.xml index ca9b8b8a..8f2b7843 100644 --- a/gdxapp4d-chain-font-unicode4d/src/main/chain/warp-sea.xml +++ b/gdxapp4d-chain-font-unicode4d/src/main/chain/warp-sea.xml @@ -39,6 +39,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -75,6 +100,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/draw/DrawCharacter.java b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/draw/DrawCharacter.java index e216d8da..7f6e4f4d 100644 --- a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/draw/DrawCharacter.java +++ b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/draw/DrawCharacter.java @@ -9,12 +9,10 @@ import love.distributedrebirth.numberxd.base2t.type.V036Teger; import love.distributedrebirth.numberxd.base2t.type.V072Tong; import love.distributedrebirth.unicode4d.CodePointCommandᶻᴰ; import love.distributedrebirth.unicode4d.CodePointᶻᴰ; -import love.distributedrebirth.unicode4d.atlas.FontAtlasStoreGlyph; import love.distributedrebirth.unicode4d.draw.DrawGlyphContour.ImGlyphPoint; public class DrawCharacter { - - private final FontAtlasStoreGlyph glyph; + private final List tongs; private final List contours = new ArrayList<>(); private final DrawGlyphPath glyphPath; private DrawGlyphContour currentContour; @@ -27,9 +25,9 @@ public class DrawCharacter { private int leftSideBearing; private boolean leftToRight; - public DrawCharacter(FontAtlasStoreGlyph glyph) { - this.glyph = glyph; - for (V072Tong tong: glyph.getTongs()) { + public DrawCharacter(List tongs) { + this.tongs = tongs; + for (V072Tong tong: tongs) { processCodePoint(tong.getValue(T02PartBinary.PART_1)); processCodePoint(tong.getValue(T02PartBinary.PART_2)); } @@ -152,10 +150,6 @@ public class DrawCharacter { return p; } - public FontAtlasStoreGlyph getGlyph() { - return glyph; - } - public List getContours() { return contours; } diff --git a/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java b/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java index ffda0485..c6788a17 100644 --- a/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java +++ b/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java @@ -81,6 +81,32 @@ public class TestConvFont { conf("noto-sans-sogdian", new File(in+"plane1/noto-sans-sogdian.ttf.xml"), new File(out+"plane1/noto-sans-sogdian.ttf4d")); conf("noto-serif-yezidi", new File(in+"plane1/noto-serif-yezidi.ttf.xml"), new File(out+"plane1/noto-serif-yezidi.ttf4d")); + conf("noto-sans-avestan", new File(in+"plane1/noto-sans-avestan.ttf.xml"), new File(out+"plane1/noto-sans-avestan.ttf4d")); + conf("noto-sans-chakma", new File(in+"plane1/noto-sans-chakma.ttf.xml"), new File(out+"plane1/noto-sans-chakma.ttf4d")); + conf("noto-sans-grantha", new File(in+"plane1/noto-sans-grantha.ttf.xml"), new File(out+"plane1/noto-sans-grantha.ttf4d")); + conf("noto-sans-hanifi-rohingya", new File(in+"plane1/noto-sans-hanifi-rohingya.ttf.xml"), new File(out+"plane1/noto-sans-hanifi-rohingya.ttf4d")); + conf("noto-sans-inscriptional-parthian", new File(in+"plane1/noto-sans-inscriptional-parthian.ttf.xml"), new File(out+"plane1/noto-sans-inscriptional-parthian.ttf4d")); + conf("noto-sans-kharoshthi", new File(in+"plane1/noto-sans-kharoshthi.ttf.xml"), new File(out+"plane1/noto-sans-kharoshthi.ttf4d")); + conf("noto-sans-khojki", new File(in+"plane1/noto-sans-khojki.ttf.xml"), new File(out+"plane1/noto-sans-khojki.ttf4d")); + conf("noto-sans-khudawadi", new File(in+"plane1/noto-sans-khudawadi.ttf.xml"), new File(out+"plane1/noto-sans-khudawadi.ttf4d")); + conf("noto-sans-linear-a", new File(in+"plane1/noto-sans-linear-a.ttf.xml"), new File(out+"plane1/noto-sans-linear-a.ttf4d")); + conf("noto-sans-lydian", new File(in+"plane1/noto-sans-lydian.ttf.xml"), new File(out+"plane1/noto-sans-lydian.ttf4d")); + conf("noto-sans-mahajani", new File(in+"plane1/noto-sans-mahajani.ttf.xml"), new File(out+"plane1/noto-sans-mahajani.ttf4d")); + conf("noto-sans-manichaean", new File(in+"plane1/noto-sans-manichaean.ttf.xml"), new File(out+"plane1/noto-sans-manichaean.ttf4d")); + conf("noto-sans-meroitic", new File(in+"plane1/noto-sans-meroitic.ttf.xml"), new File(out+"plane1/noto-sans-meroitic.ttf4d")); + conf("noto-sans-multani", new File(in+"plane1/noto-sans-multani.ttf.xml"), new File(out+"plane1/noto-sans-multani.ttf4d")); + conf("noto-sans-nabataean", new File(in+"plane1/noto-sans-nabataean.ttf.xml"), new File(out+"plane1/noto-sans-nabataean.ttf4d")); + conf("noto-sans-newa", new File(in+"plane1/noto-sans-newa.ttf.xml"), new File(out+"plane1/noto-sans-newa.ttf4d")); + conf("noto-sans-old-hungarian", new File(in+"plane1/noto-sans-old-hungarian.ttf.xml"), new File(out+"plane1/noto-sans-old-hungarian.ttf4d")); + conf("noto-sans-old-north-arabian", new File(in+"plane1/noto-sans-old-north-arabian.ttf.xml"), new File(out+"plane1/noto-sans-old-north-arabian.ttf4d")); + conf("noto-sans-old-south-arabian", new File(in+"plane1/noto-sans-old-south-arabian.ttf.xml"), new File(out+"plane1/noto-sans-old-south-arabian.ttf4d")); + conf("noto-sans-old-turkic", new File(in+"plane1/noto-sans-old-turkic.ttf.xml"), new File(out+"plane1/noto-sans-old-turkic.ttf4d")); + conf("noto-sans-palmyrene", new File(in+"plane1/noto-sans-palmyrene.ttf.xml"), new File(out+"plane1/noto-sans-palmyrene.ttf4d")); + conf("noto-sans-phoenician", new File(in+"plane1/noto-sans-phoenician.ttf.xml"), new File(out+"plane1/noto-sans-phoenician.ttf4d")); + conf("noto-sans-sharada", new File(in+"plane1/noto-sans-sharada.ttf.xml"), new File(out+"plane1/noto-sans-sharada.ttf4d")); + conf("noto-sans-sora-sompeng", new File(in+"plane1/noto-sans-sora-sompeng.ttf.xml"), new File(out+"plane1/noto-sans-sora-sompeng.ttf4d")); + conf("noto-sans-tirhuta", new File(in+"plane1/noto-sans-tirhuta.ttf.xml"), new File(out+"plane1/noto-sans-tirhuta.ttf4d")); + conf("code-2002", new File(in+"plane2/code-2002.ttf.xml"), new File(out+"plane2/code-2002.ttf4d")); System.out.println("Done conversion."); diff --git a/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/VrGem4Unicode4DServiceImpl.java b/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/VrGem4Unicode4DServiceImpl.java index 6babd76e..ccacf847 100644 --- a/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/VrGem4Unicode4DServiceImpl.java +++ b/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/VrGem4Unicode4DServiceImpl.java @@ -21,17 +21,18 @@ import love.distributedrebirth.unicode4d.draw.DrawCharacter; @BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天") public class VrGem4Unicode4DServiceImpl implements VrGem4Unicode4DService { - private final FontAtlas masterFontAtlas; - private final Map unicodeMap; + //private final FontAtlas masterFontAtlas; + //private final Map unicodeMap; private final Map unicodeCharMap; public VrGem4Unicode4DServiceImpl() { - masterFontAtlas = new FontAtlas(); - unicodeMap = new HashMap<>(); + //masterFontAtlas = new FontAtlas(); + //unicodeMap = new HashMap<>(); unicodeCharMap = new HashMap<>(); } public void init(final BundleContext context, SystemWarpShip warpShip, Consumer log) { + FontAtlas masterFontAtlas = new FontAtlas(); List glyps = warpShip.searchMagic(context, "application/x-font-ttf4d"); try { for (File glypSet:glyps) { @@ -50,14 +51,14 @@ public class VrGem4Unicode4DServiceImpl implements VrGem4Unicode4DService { log.accept("Map unicode: "+fontStore.getName()+" size: "+fontStore.getGlyphs().size()); for (FontAtlasStoreGlyph glyph: fontStore.getGlyphs()) { int unicode = CodePointᶻᴰ.INSTANCE.searchUnicode(glyph.getTongs()); - if (unicodeMap.containsKey(unicode)) { + if (unicodeCharMap.containsKey(unicode)) { dup++; continue; } if (unicode > 0) { - unicodeMap.put(unicode, glyph); + //unicodeMap.put(unicode, glyph); try { - unicodeCharMap.put(unicode, new DrawCharacter(glyph)); + unicodeCharMap.put(unicode, new DrawCharacter(glyph.getTongs())); } catch (Exception e) { e.printStackTrace(); log.accept("ERROR: "+e.getMessage()); @@ -65,9 +66,9 @@ public class VrGem4Unicode4DServiceImpl implements VrGem4Unicode4DService { } } } - log.accept("unicode map size: "+unicodeMap.size()+" dups: "+dup); + log.accept("unicode map size: "+unicodeCharMap.size()+" dups: "+dup); } - + /* @Override public FontAtlas getFontAtlas() { return masterFontAtlas; @@ -77,7 +78,7 @@ public class VrGem4Unicode4DServiceImpl implements VrGem4Unicode4DService { public FontAtlasStoreGlyph getGlyphForUnicode(int unicode) { return unicodeMap.get(unicode); } - + */ @Override public DrawCharacter getCharacterForUnicode(int unicode) { return unicodeCharMap.get(unicode); diff --git a/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/service/VrGem4Unicode4DService.java b/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/service/VrGem4Unicode4DService.java index 2b22d9f8..7fdca576 100644 --- a/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/service/VrGem4Unicode4DService.java +++ b/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/service/VrGem4Unicode4DService.java @@ -8,9 +8,9 @@ import love.distributedrebirth.unicode4d.draw.DrawCharacter; @BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天") public interface VrGem4Unicode4DService { - FontAtlas getFontAtlas(); + //FontAtlas getFontAtlas(); - FontAtlasStoreGlyph getGlyphForUnicode(int unicode); + //FontAtlasStoreGlyph getGlyphForUnicode(int unicode); DrawCharacter getCharacterForUnicode(int unicode); }