From e8d89edbfd272339249b78f57f0f60956010f971 Mon Sep 17 00:00:00 2001 From: Willem Date: Sat, 10 May 2025 15:13:48 +0200 Subject: [PATCH] prepare todo FC18, move embedded unicode to a sand worm --- README.md | 1 + .../src/main/java/org/x4o/fc18/FourCornerUnicodeMapper.java | 1 + .../src/main/java/org/x4o/fc18/cake2/FourCornerDotCake.java | 2 ++ 3 files changed, 4 insertions(+) diff --git a/README.md b/README.md index bfeb777..ca863b6 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,7 @@ ROADMAP to make NX01 go outside of space-dock: TODO: * (DONE) JPP: Finish JediTempleBase8InfinityOne +* FC18: move embedded unicode to the octal sand worms * JPP: TeŀRáàmRȧñkEnumOperator𓄯 add Ismail al-Jazari blitter++ method * JPP: Remove tower of babel API + dusts(doc) * nether: Move lingua locale tree from JPP into nether as octals diff --git a/nx01-x4o-fc18/src/main/java/org/x4o/fc18/FourCornerUnicodeMapper.java b/nx01-x4o-fc18/src/main/java/org/x4o/fc18/FourCornerUnicodeMapper.java index 2dfe41c..b5a73ee 100644 --- a/nx01-x4o-fc18/src/main/java/org/x4o/fc18/FourCornerUnicodeMapper.java +++ b/nx01-x4o-fc18/src/main/java/org/x4o/fc18/FourCornerUnicodeMapper.java @@ -143,6 +143,7 @@ public enum FourCornerUnicodeMapper { return result; } + @Deprecated // TODO: move to sand worm public List embedUNI2K(String value) { List result = new ArrayList<>(value.length()); PrimitiveIterator.OfInt i = value.codePoints().iterator(); diff --git a/nx01-x4o-fc18/src/main/java/org/x4o/fc18/cake2/FourCornerDotCake.java b/nx01-x4o-fc18/src/main/java/org/x4o/fc18/cake2/FourCornerDotCake.java index 4cec22d..30e0ea7 100644 --- a/nx01-x4o-fc18/src/main/java/org/x4o/fc18/cake2/FourCornerDotCake.java +++ b/nx01-x4o-fc18/src/main/java/org/x4o/fc18/cake2/FourCornerDotCake.java @@ -335,8 +335,10 @@ public enum FourCornerDotCake { FC_SAND_KHORKHOI(0x27000, 32768, "Sand octals of large khorkhoi"), /// Support lower 11 bit of unicode to be encoded with one cake point. + @Deprecated // TODO: move to sand worm FC_UNI2K_11(0x30000 - 4096, 2048, "Unicode page point"), /// Optional select for the 11 bit half word, to get full 21 bit unicode-one point. + @Deprecated // TODO: move to sand worm FC_UNI2K_22(0x30000 - 2048, 2048, "Unicode page select"), // =========== Allow big terminators to learn a computer math