Added KANJI uppercase greek in PIE9D
This commit is contained in:
parent
eb9d140028
commit
9210d79d6d
|
@ -230,7 +230,7 @@ public class FourCornerUnicodeDisplay {
|
|||
math.add(chr);
|
||||
}
|
||||
});
|
||||
math.add(FCDotCDC1604DashP6.BAR_V_RIGHT.ordinal());
|
||||
math.add(FCDotCDC1604DashP6.NY02_BAR_V_RIGHT.ordinal());
|
||||
FourCornerUnicodeMapper.DICTIONARY.toScriptSub(denominator).forEach(v -> {
|
||||
for (int chr : v.cakePoints()) {
|
||||
math.add(chr);
|
||||
|
|
|
@ -55,7 +55,7 @@ public class FourCornerUnicodeImport {
|
|||
}
|
||||
|
||||
static public FourCornerUnicodeImport lossy() {
|
||||
return new FourCornerUnicodeImport(true, false, List.of(FCDotCDC1604DashP6.QUESTION));
|
||||
return new FourCornerUnicodeImport(true, false, List.of(FCDotCDC1604DashP6.SEQ_QUESTION));
|
||||
}
|
||||
|
||||
public List<Integer> convertToInt18(String text) {
|
||||
|
|
|
@ -51,6 +51,33 @@ import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash24;
|
|||
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash25;
|
||||
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash26;
|
||||
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash27;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash01;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash02;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash03;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash04;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash05;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash06;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash07;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash08;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash09;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash10;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash11;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash12;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash13;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash14;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash15;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash16;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash17;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash18;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash19;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash20;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash21;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash22;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash23;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash24;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash25;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash26;
|
||||
import org.x4o.fc18.cake2.pie9d.FCDotPIE9DDash27;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotAPL0127DashP7A;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotAPL0127DashP7B;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotAPL0127DashP7C;
|
||||
|
@ -85,7 +112,7 @@ public enum FourCornerDotCake {
|
|||
FC_BYD0127_P7F(226, 27, FCDotBYD0127DashP7F.values()),
|
||||
|
||||
/// Mind the gap, for retro metro, mini maxi mosi members
|
||||
__MIND_THE_GAP(253, 3),
|
||||
__MIND_THE_GAP8(253, 3),
|
||||
|
||||
// =========== Allow pie terminators for symbols without escaping
|
||||
|
||||
|
@ -117,7 +144,35 @@ public enum FourCornerDotCake {
|
|||
FC_PIE9C_26(1 + FC_PIE9C_25.getStop(), 26, FCDotPIE9CDash26.values()),
|
||||
FC_PIE9C_27(1 + FC_PIE9C_26.getStop(), 27, FCDotPIE9CDash27.values()),
|
||||
|
||||
__RESERVED_PIE_SYMBOLS(1 + FC_PIE9C_27.getStop(), 1024 - 1 - FC_PIE9C_27.getStop()),
|
||||
FC_PIE9D_01(1 + FC_PIE9C_27.getStop(), 1, FCDotPIE9DDash01.values()),
|
||||
FC_PIE9D_02(1 + FC_PIE9D_01.getStop(), 2, FCDotPIE9DDash02.values()),
|
||||
FC_PIE9D_03(1 + FC_PIE9D_02.getStop(), 3, FCDotPIE9DDash03.values()),
|
||||
FC_PIE9D_04(1 + FC_PIE9D_03.getStop(), 4, FCDotPIE9DDash04.values()),
|
||||
FC_PIE9D_05(1 + FC_PIE9D_04.getStop(), 5, FCDotPIE9DDash05.values()),
|
||||
FC_PIE9D_06(1 + FC_PIE9D_05.getStop(), 6, FCDotPIE9DDash06.values()),
|
||||
FC_PIE9D_07(1 + FC_PIE9D_06.getStop(), 7, FCDotPIE9DDash07.values()),
|
||||
FC_PIE9D_08(1 + FC_PIE9D_07.getStop(), 8, FCDotPIE9DDash08.values()),
|
||||
FC_PIE9D_09(1 + FC_PIE9D_08.getStop(), 9, FCDotPIE9DDash09.values()),
|
||||
FC_PIE9D_10(1 + FC_PIE9D_09.getStop(), 10, FCDotPIE9DDash10.values()),
|
||||
FC_PIE9D_11(1 + FC_PIE9D_10.getStop(), 11, FCDotPIE9DDash11.values()),
|
||||
FC_PIE9D_12(1 + FC_PIE9D_11.getStop(), 12, FCDotPIE9DDash12.values()),
|
||||
FC_PIE9D_13(1 + FC_PIE9D_12.getStop(), 13, FCDotPIE9DDash13.values()),
|
||||
FC_PIE9D_14(1 + FC_PIE9D_13.getStop(), 14, FCDotPIE9DDash14.values()),
|
||||
FC_PIE9D_15(1 + FC_PIE9D_14.getStop(), 15, FCDotPIE9DDash15.values()),
|
||||
FC_PIE9D_16(1 + FC_PIE9D_15.getStop(), 16, FCDotPIE9DDash16.values()),
|
||||
FC_PIE9D_17(1 + FC_PIE9D_16.getStop(), 17, FCDotPIE9DDash17.values()),
|
||||
FC_PIE9D_18(1 + FC_PIE9D_17.getStop(), 18, FCDotPIE9DDash18.values()),
|
||||
FC_PIE9D_19(1 + FC_PIE9D_18.getStop(), 19, FCDotPIE9DDash19.values()),
|
||||
FC_PIE9D_20(1 + FC_PIE9D_19.getStop(), 20, FCDotPIE9DDash20.values()),
|
||||
FC_PIE9D_21(1 + FC_PIE9D_20.getStop(), 21, FCDotPIE9DDash21.values()),
|
||||
FC_PIE9D_22(1 + FC_PIE9D_21.getStop(), 22, FCDotPIE9DDash22.values()),
|
||||
FC_PIE9D_23(1 + FC_PIE9D_22.getStop(), 23, FCDotPIE9DDash23.values()),
|
||||
FC_PIE9D_24(1 + FC_PIE9D_23.getStop(), 24, FCDotPIE9DDash24.values()),
|
||||
FC_PIE9D_25(1 + FC_PIE9D_24.getStop(), 25, FCDotPIE9DDash25.values()),
|
||||
FC_PIE9D_26(1 + FC_PIE9D_25.getStop(), 26, FCDotPIE9DDash26.values()),
|
||||
FC_PIE9D_27(1 + FC_PIE9D_26.getStop(), 27, FCDotPIE9DDash27.values()),
|
||||
|
||||
__MIND_THE_GAP18(1 + FC_PIE9D_27.getStop(), 1024 - 1 - FC_PIE9D_27.getStop()),
|
||||
|
||||
// =========== Allow end-dark mode
|
||||
|
||||
|
|
|
@ -38,24 +38,24 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
*/
|
||||
public enum FCDotPIE9CDash18 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(0x1D360),
|
||||
NXX_02(0x1D361),
|
||||
NXX_03(0x1D362),
|
||||
NXX_04(0x1D363),
|
||||
NXX_05(0x1D364),
|
||||
NXX_06(0x1D365),
|
||||
NXX_07(0x1D366),
|
||||
NXX_08(0x1D367),
|
||||
NXX_09(0x1D368),
|
||||
NXX_10(0x1D360, '\u20E5'),
|
||||
NXX_11(0x1D361, '\u20E5'),
|
||||
NXX_12(0x1D362, '\u20E5'),
|
||||
NXX_13(0x1D363, '\u20E5'),
|
||||
NXX_14(0x1D364, '\u20E5'),
|
||||
NXX_15(0x1D365, '\u20E5'),
|
||||
NXX_16(0x1D366, '\u20E5'),
|
||||
NXX_17(0x1D367, '\u20E5'),
|
||||
NXX_18(0x1D368, '\u20E5'),
|
||||
NXX_01(0x1D369),
|
||||
NXX_02(0x1D36A),
|
||||
NXX_03(0x1D36B),
|
||||
NXX_04(0x1D36C),
|
||||
NXX_05(0x1D36D),
|
||||
NXX_06(0x1D36E),
|
||||
NXX_07(0x1D36F),
|
||||
NXX_08(0x1D370),
|
||||
NXX_09(0x1D371),
|
||||
NXX_10(0x1D369, '\u20E5'),
|
||||
NXX_11(0x1D36A, '\u20E5'),
|
||||
NXX_12(0x1D36B, '\u20E5'),
|
||||
NXX_13(0x1D36C, '\u20E5'),
|
||||
NXX_14(0x1D36D, '\u20E5'),
|
||||
NXX_15(0x1D36E, '\u20E5'),
|
||||
NXX_16(0x1D36F, '\u20E5'),
|
||||
NXX_17(0x1D370, '\u20E5'),
|
||||
NXX_18(0x1D371, '\u20E5'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
|
|
|
@ -38,28 +38,28 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
*/
|
||||
public enum FCDotPIE9CDash22 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01('⇐'),
|
||||
NXX_02('⇑'),
|
||||
NXX_03('⇒'),
|
||||
NXX_04('⇓'),
|
||||
NXX_05('⇔'),
|
||||
NXX_06('⇕'),
|
||||
NXX_07('⇖'),
|
||||
NXX_08('⇗'),
|
||||
NXX_09('⇘'),
|
||||
NXX_10('⇙'),
|
||||
NXX_11('←'),
|
||||
NXX_12('↑'),
|
||||
NXX_13('→'),
|
||||
NXX_14('↓'),
|
||||
NXX_15('↔'),
|
||||
NXX_16('↕'),
|
||||
NXX_17('↖'),
|
||||
NXX_18('↗'),
|
||||
NXX_19('↘'),
|
||||
NXX_20('↙'),
|
||||
NXX_21('↺'),
|
||||
NXX_22('↻'),
|
||||
NXX_01('←'),
|
||||
NXX_02('↑'),
|
||||
NXX_03('→'),
|
||||
NXX_04('↓'),
|
||||
NXX_05('↔'),
|
||||
NXX_06('↕'),
|
||||
NXX_07('↖'),
|
||||
NXX_08('↗'),
|
||||
NXX_09('↘'),
|
||||
NXX_10('↙'),
|
||||
NXX_11('↚'),
|
||||
NXX_12('↛'),
|
||||
NXX_13('↜'),
|
||||
NXX_14('↝'),
|
||||
NXX_15('↶'),
|
||||
NXX_16('↷'),
|
||||
NXX_17('↰'),
|
||||
NXX_18('↱'),
|
||||
NXX_19('↲'),
|
||||
NXX_20('↳'),
|
||||
NXX_21('↴'),
|
||||
NXX_22('↵'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
|
|
|
@ -38,29 +38,29 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
*/
|
||||
public enum FCDotPIE9CDash23 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(0x1D369),
|
||||
NXX_02(0x1D36A),
|
||||
NXX_03(0x1D36B),
|
||||
NXX_04(0x1D36C),
|
||||
NXX_05(0x1D36D),
|
||||
NXX_06(0x1D36E),
|
||||
NXX_07(0x1D36F),
|
||||
NXX_08(0x1D370),
|
||||
NXX_09(0x1D371),
|
||||
NXX_10(0x1D369, '\u20E5'),
|
||||
NXX_11(0x1D36A, '\u20E5'),
|
||||
NXX_12(0x1D36B, '\u20E5'),
|
||||
NXX_13(0x1D36C, '\u20E5'),
|
||||
NXX_14(0x1D36D, '\u20E5'),
|
||||
NXX_15(0x1D36E, '\u20E5'),
|
||||
NXX_16(0x1D36F, '\u20E5'),
|
||||
NXX_17(0x1D370, '\u20E5'),
|
||||
NXX_18(0x1D371, '\u20E5'),
|
||||
NXX_19(0x1D372),
|
||||
NXX_20(0x1D373),
|
||||
NXX_21(0x1D374),
|
||||
NXX_22(0x1D375),
|
||||
NXX_23(0x1D376),
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
NXX_18(' '),
|
||||
NXX_19(' '),
|
||||
NXX_20(' '),
|
||||
NXX_21(' '),
|
||||
NXX_22(' '),
|
||||
NXX_23(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
*/
|
||||
public enum FCDotPIE9CDash24 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
// Lower case greek from MSX KANJI KuTen 632 and 648
|
||||
// Lower case greek from MSX KANJI KuTen-632 and KuTen-648
|
||||
|
||||
LOW_ALPHA('α'),
|
||||
LOW_BETA('β'),
|
||||
|
|
|
@ -38,31 +38,31 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
*/
|
||||
public enum FCDotPIE9CDash25 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
UBAR_0('0', '\u0332'),
|
||||
UBAR_1('1', '\u0332'),
|
||||
UBAR_2('2', '\u0332'),
|
||||
UBAR_3('3', '\u0332'),
|
||||
UBAR_4('4', '\u0332'),
|
||||
UBAR_5('5', '\u0332'),
|
||||
UBAR_6('6', '\u0332'),
|
||||
UBAR_7('7', '\u0332'),
|
||||
UBAR_8('8', '\u0332'),
|
||||
UBAR_9('9', '\u0332'),
|
||||
NEG_0('0', '\u0337'),
|
||||
NEG_1('1', '\u0337'),
|
||||
NEG_2('2', '\u0337'),
|
||||
NEG_3('3', '\u0337'),
|
||||
NEG_4('4', '\u0337'),
|
||||
NEG_5('5', '\u0337'),
|
||||
NEG_6('6', '\u0337'),
|
||||
NEG_7('7', '\u0337'),
|
||||
NEG_8('8', '\u0337'),
|
||||
NEG_9('9', '\u0337'),
|
||||
NXX_21('⋈'),
|
||||
NXX_22('⋉'),
|
||||
NXX_23('⋊'),
|
||||
NXX_24('⋋'),
|
||||
NXX_25('⋌'),
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
NXX_18(' '),
|
||||
NXX_19(' '),
|
||||
NXX_20(' '),
|
||||
NXX_21(' '),
|
||||
NXX_22(' '),
|
||||
NXX_23(' '),
|
||||
NXX_24(' '),
|
||||
NXX_25(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* 18 bit Four Corner Pie number symbols three times nine.
|
||||
* 18 bit Four Corner Pie number symbols three times nine of level C.
|
||||
*
|
||||
*
|
||||
* @since 1.0
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_01.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash01 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_1('<27>'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash01(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY01_AT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_01.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_02.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash02 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
// Symbols from MSX KANJI KuTen-164
|
||||
|
||||
NXX_1('♂'),
|
||||
NXX_2('♀'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash02(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY02_BAR_V_RIGHT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_02.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,70 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_03.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash03 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_1(' '),
|
||||
NXX_2(' '),
|
||||
NXX_3(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash03(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY03_BAR_V_LEFT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_03.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_04.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash04 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash04(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY04_BAR_UNDER, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_04.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,78 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_05.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash05 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(0x1D372),
|
||||
NXX_02(0x1D373),
|
||||
NXX_03(0x1D374),
|
||||
NXX_04(0x1D375),
|
||||
NXX_05(0x1D376),
|
||||
|
||||
// NXX_01('⋈'),
|
||||
// NXX_02('⋉'),
|
||||
// NXX_03('⋊'),
|
||||
// NXX_04('⋋'),
|
||||
// NXX_05('⋌'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash05(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY05_BAR_VERTICAL, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_05.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,73 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_06.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash06 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash06(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY06_PERCENT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_06.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,74 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_07.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash07 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_0(' '),
|
||||
NXX_4(' '),
|
||||
NXX_5(' '),
|
||||
NXX_6(' '),
|
||||
NXX_7(' '),
|
||||
NXX_8(' '),
|
||||
NXX_9(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash07(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY07_DOLLAR, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_07.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,75 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_08.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash08 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash08(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY08_HASH, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_08.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,76 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_09.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash09 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash09(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY09_EQUALS, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_09.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,86 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_10.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash10 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
BOLD_DECIMAL_0(0x1D7CE),
|
||||
BOLD_DECIMAL_1(0x1D7CF),
|
||||
BOLD_DECIMAL_2(0x1D7D0),
|
||||
BOLD_DECIMAL_3(0x1D7D1),
|
||||
BOLD_DECIMAL_4(0x1D7D2),
|
||||
BOLD_DECIMAL_5(0x1D7D3),
|
||||
BOLD_DECIMAL_6(0x1D7D4),
|
||||
BOLD_DECIMAL_7(0x1D7D5),
|
||||
BOLD_DECIMAL_8(0x1D7D6),
|
||||
BOLD_DECIMAL_9(0x1D7D7),
|
||||
;
|
||||
private final static FCDotPIE9DDash10[] VALUES = values();
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash10(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY10_CARET, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_10.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
return VALUES.length;
|
||||
}
|
||||
|
||||
static public FCDotPIE9DDash10 valueOf(int idx) {
|
||||
return VALUES[idx];
|
||||
}
|
||||
}
|
|
@ -0,0 +1,78 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_11.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash11 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash11(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY11_BACKTICK, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_11.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,79 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_12.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash12 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash12(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY12_QUOTATION, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_12.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,80 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_13.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash13 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash13(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY13_APOSTROPHE, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_13.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,81 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_14.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash14 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash14(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY14_SEMICOLON, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_14.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,82 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_15.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash15 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash15(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY15_COLON, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_15.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,83 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_16.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash16 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash16(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY16_DOT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_16.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,84 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_17.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash17 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash17(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY17_COMMA, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_17.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,85 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_18.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash18 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(0x1D360),
|
||||
NXX_02(0x1D361),
|
||||
NXX_03(0x1D362),
|
||||
NXX_04(0x1D363),
|
||||
NXX_05(0x1D364),
|
||||
NXX_06(0x1D365),
|
||||
NXX_07(0x1D366),
|
||||
NXX_08(0x1D367),
|
||||
NXX_09(0x1D368),
|
||||
NXX_10(0x1D360, '\u20E5'),
|
||||
NXX_11(0x1D361, '\u20E5'),
|
||||
NXX_12(0x1D362, '\u20E5'),
|
||||
NXX_13(0x1D363, '\u20E5'),
|
||||
NXX_14(0x1D364, '\u20E5'),
|
||||
NXX_15(0x1D365, '\u20E5'),
|
||||
NXX_16(0x1D366, '\u20E5'),
|
||||
NXX_17(0x1D367, '\u20E5'),
|
||||
NXX_18(0x1D368, '\u20E5'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash18(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY18_ASTERISK, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_18.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,86 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_19.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash19 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
NXX_18(' '),
|
||||
NXX_19(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash19(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY19_MINUS, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_19.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,87 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_20.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash20 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
UBAR_0('0', '\u0332'),
|
||||
UBAR_1('1', '\u0332'),
|
||||
UBAR_2('2', '\u0332'),
|
||||
UBAR_3('3', '\u0332'),
|
||||
UBAR_4('4', '\u0332'),
|
||||
UBAR_5('5', '\u0332'),
|
||||
UBAR_6('6', '\u0332'),
|
||||
UBAR_7('7', '\u0332'),
|
||||
UBAR_8('8', '\u0332'),
|
||||
UBAR_9('9', '\u0332'),
|
||||
BOLD_0(0x1D7CE),
|
||||
BOLD_1(0x1D7CF),
|
||||
BOLD_2(0x1D7D0),
|
||||
BOLD_3(0x1D7D1),
|
||||
BOLD_4(0x1D7D2),
|
||||
BOLD_5(0x1D7D3),
|
||||
BOLD_6(0x1D7D4),
|
||||
BOLD_7(0x1D7D5),
|
||||
BOLD_8(0x1D7D6),
|
||||
BOLD_9(0x1D7D7),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash20(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY20_PLUS, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_20.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,88 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_21.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash21 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
NXX_18(' '),
|
||||
NXX_19(' '),
|
||||
NXX_20(' '),
|
||||
NXX_21(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash21(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY21_TILDE, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_21.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,89 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_22.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash22 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01('⇐'),
|
||||
NXX_02('⇑'),
|
||||
NXX_03('⇒'),
|
||||
NXX_04('⇓'),
|
||||
NXX_05('⇔'),
|
||||
NXX_06('⇕'),
|
||||
NXX_07('⇖'),
|
||||
NXX_08('⇗'),
|
||||
NXX_09('⇘'),
|
||||
NXX_10('⇙'),
|
||||
NXX_11('⇚'),
|
||||
NXX_12('⇛'),
|
||||
NXX_13('⇜'),
|
||||
NXX_14('⇝'),
|
||||
NXX_15('↺'),
|
||||
NXX_16('↻'),
|
||||
NXX_17('⇷'),
|
||||
NXX_18('⇹'),
|
||||
NXX_19('⇸'),
|
||||
NXX_20('⇍'),
|
||||
NXX_21('⇎'),
|
||||
NXX_22('⇏'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash22(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY22_TAG_CURLY_RIGHT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_22.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,90 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_23.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash23 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
NXX_18(' '),
|
||||
NXX_19(' '),
|
||||
NXX_20(' '),
|
||||
NXX_21(' '),
|
||||
NXX_22(' '),
|
||||
NXX_23(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash23(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY23_TAG_CURLY_LEFT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_23.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,93 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_24.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash24 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
// Upper case greek from MSX KANJI KuTen-600 and 616
|
||||
|
||||
ALPHA('Α'),
|
||||
BETA('Β'),
|
||||
GAMMA('Γ'),
|
||||
DELTA('Δ'),
|
||||
EPSILON('Ε'),
|
||||
ZETA('Ζ'),
|
||||
ETA('Η'),
|
||||
THETA('Θ'),
|
||||
IOTA('Ι'),
|
||||
KAPPA('Κ'),
|
||||
LAMBDA('Λ'),
|
||||
MU('Μ'),
|
||||
NU('Ν'),
|
||||
XI('Ξ'),
|
||||
OMICRON('Ο'),
|
||||
PI('Π'),
|
||||
RHO('Ρ'),
|
||||
SIGMA('Σ'),
|
||||
TAU('Τ'),
|
||||
UPSILON('Υ'),
|
||||
PHI('Φ'),
|
||||
CHI('Χ'),
|
||||
PSI('Ψ'),
|
||||
OMEGA('Ω'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash24(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY24_TAG_ROUND_RIGHT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_24.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,92 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_25.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash25 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
NXX_18(' '),
|
||||
NXX_19(' '),
|
||||
NXX_20(' '),
|
||||
NXX_21(' '),
|
||||
NXX_22(' '),
|
||||
NXX_23(' '),
|
||||
NXX_24(' '),
|
||||
NXX_25(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash25(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY25_TAG_ROUND_LEFT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_25.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,93 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_26.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash26 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
BOLD_A(0x1D400),
|
||||
BOLD_B(0x1D401),
|
||||
BOLD_C(0x1D402),
|
||||
BOLD_D(0x1D403),
|
||||
BOLD_E(0x1D404),
|
||||
BOLD_F(0x1D405),
|
||||
BOLD_G(0x1D406),
|
||||
BOLD_H(0x1D407),
|
||||
BOLD_I(0x1D408),
|
||||
BOLD_J(0x1D409),
|
||||
BOLD_K(0x1D40A),
|
||||
BOLD_L(0x1D40B),
|
||||
BOLD_M(0x1D40C),
|
||||
BOLD_N(0x1D40D),
|
||||
BOLD_O(0x1D40E),
|
||||
BOLD_P(0x1D40F),
|
||||
BOLD_Q(0x1D410),
|
||||
BOLD_R(0x1D411),
|
||||
BOLD_S(0x1D412),
|
||||
BOLD_T(0x1D413),
|
||||
BOLD_U(0x1D414),
|
||||
BOLD_V(0x1D415),
|
||||
BOLD_W(0x1D416),
|
||||
BOLD_X(0x1D417),
|
||||
BOLD_Y(0x1D418),
|
||||
BOLD_Z(0x1D419),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash26(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY26_TAG_SQUARE_RIGHT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_26.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,98 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
/**
|
||||
* Pie slice number symbols for NXX_27.
|
||||
*
|
||||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash27 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
|
||||
// Why is 0x1D455 undefined, too many math symbols has killed unicode and all math sites uses pictures....
|
||||
|
||||
LOWITALIC_A(0x1D622),
|
||||
LOWITALIC_B(0x1D623),
|
||||
LOWITALIC_C(0x1D624),
|
||||
LOWITALIC_D(0x1D625),
|
||||
LOWITALIC_E(0x1D626),
|
||||
LOWITALIC_F(0x1D627),
|
||||
LOWITALIC_G(0x1D628),
|
||||
LOWITALIC_H(0x1D629),
|
||||
LOWITALIC_I(0x1D62A),
|
||||
LOWITALIC_J(0x1D62B),
|
||||
LOWITALIC_K(0x1D62C),
|
||||
LOWITALIC_L(0x1D62D),
|
||||
LOWITALIC_M(0x1D62F),
|
||||
LOWITALIC_N(0x1D630),
|
||||
LOWITALIC_O(0x1D631),
|
||||
LOWITALIC_P(0x1D631),
|
||||
LOWITALIC_Q(0x1D632),
|
||||
LOWITALIC_R(0x1D633),
|
||||
LOWITALIC_S(0x1D634),
|
||||
LOWITALIC_T(0x1D635),
|
||||
LOWITALIC_U(0x1D636),
|
||||
LOWITALIC_V(0x1D637),
|
||||
LOWITALIC_W(0x1D638),
|
||||
LOWITALIC_X(0x1D639),
|
||||
LOWITALIC_Y(0x1D63A),
|
||||
LOWITALIC_Z(0x1D63B),
|
||||
/// Thelower dot less i is italic 27th sign by wiki "Small letters" table
|
||||
/// Real unicode italic amp sign is missing so we use a striked amp sign as lookalike.
|
||||
LOWITALIC_AMP('&', '\u0337'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
|
||||
private FCDotPIE9DDash27(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] baklavaPoints() {
|
||||
return FCDotDEC0127DashPX0.ESC68_PIE.baklavaPointsPIE9D(FCDotCDC1604DashP6.NY27_TAG_SQUARE_LEFT, ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] muffinPoints() {
|
||||
return baklavaPoints();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] cakePoints() {
|
||||
return new int[] {FourCornerDotCake.FC_PIE9D_27.getStart() + ordinal()};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
* Copyright (c) 2004-2014, Willem Cazander
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||
* following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* 18 bit Four Corner Pie number symbols three times nine level D.
|
||||
*
|
||||
*
|
||||
* @since 1.0
|
||||
*/
|
||||
package org.x4o.fc18.cake2.pie9d;
|
|
@ -41,7 +41,7 @@ import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|||
/// @version 1.0 Dec 22, 2024
|
||||
///
|
||||
public enum FCDotCDC1604DashP6 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
// [__NUL][__PIE68][__NCR68][__ESC6] [_NEWLINE][_SPACE]?! {}[] ()<>
|
||||
// [__NUL][__PIE68][__NCR68][__ESC6] [_NEWLINE][_SPACE]?! <>[] (){}
|
||||
// ~+-* ,.:; '"`^ =#$%
|
||||
// |_\/ @ABC DEFG HIJK
|
||||
// LMNO PQRS TUVW XYZ&
|
||||
|
@ -53,42 +53,42 @@ public enum FCDotCDC1604DashP6 implements FourCornerX06BaklavaPoints, FourCorner
|
|||
_ESC6_X1('\u0001'),
|
||||
_ESC6_X2('\u0002'),
|
||||
_ESC6_X3('\u0003'),
|
||||
_NEWLINE('\n'),
|
||||
_SPACE(' '),
|
||||
QUESTION('?'),
|
||||
EXCLAMATION('!'),
|
||||
_NEWLINE('\n'), // ESC_
|
||||
_SPACE(' '), // ESC_ here or move to DEC...
|
||||
SEQ_QUESTION('?'),
|
||||
SEQ_EXCLAMATION('!'),
|
||||
|
||||
TAG_CURLY_LEFT('{'),
|
||||
TAG_CURLY_RIGHT('}'),
|
||||
TAG_SQUARE_LEFT('['),
|
||||
TAG_SQUARE_RIGHT(']'),
|
||||
TAG_ROUND_LEFT('('),
|
||||
TAG_ROUND_RIGHT(')'),
|
||||
TAG_COMPARE_LEFT('<'),
|
||||
TAG_COMPARE_RIGHT('>'),
|
||||
SEQ_TAG_COMPARE_LEFT('<'), // apl/byd page lower + loop || pie/ncr terminator/denominatorm lower + loop
|
||||
SEQ_TAG_COMPARE_RIGHT('>'), // up
|
||||
NY27_TAG_SQUARE_LEFT('['),
|
||||
NY26_TAG_SQUARE_RIGHT(']'),
|
||||
NY25_TAG_ROUND_LEFT('('),
|
||||
NY24_TAG_ROUND_RIGHT(')'),
|
||||
NY23_TAG_CURLY_LEFT('{'),
|
||||
NY22_TAG_CURLY_RIGHT('}'),
|
||||
|
||||
TILDE('~'),
|
||||
PLUS('+'),
|
||||
MINUS('-'),
|
||||
ASTERISK('*'),
|
||||
COMMA(','),
|
||||
DOT('.'),
|
||||
COLON(':'),
|
||||
SEMICOLON(';'),
|
||||
APOSTROPHE('\''),
|
||||
QUOTATION('\"'),
|
||||
BACKTICK('`'),
|
||||
CARET('^'),
|
||||
EQUALS('='),
|
||||
HASH('#'),
|
||||
DOLLAR('$'),
|
||||
PERCENT('%'),
|
||||
NY21_TILDE('~'),
|
||||
NY20_PLUS('+'),
|
||||
NY19_MINUS('-'),
|
||||
NY18_ASTERISK('*'),
|
||||
NY17_COMMA(','),
|
||||
NY16_DOT('.'),
|
||||
NY15_COLON(':'),
|
||||
NY14_SEMICOLON(';'),
|
||||
NY13_APOSTROPHE('\''),
|
||||
NY12_QUOTATION('\"'),
|
||||
NY11_BACKTICK('`'),
|
||||
NY10_CARET('^'),
|
||||
NY09_EQUALS('='),
|
||||
NY08_HASH('#'),
|
||||
NY07_DOLLAR('$'),
|
||||
NY06_PERCENT('%'),
|
||||
|
||||
BAR_VERTICAL('|'),
|
||||
BAR_UNDER('_'),
|
||||
BAR_V_LEFT('\\'),
|
||||
BAR_V_RIGHT('/'),
|
||||
AT('@'),
|
||||
NY05_BAR_VERTICAL('|'),
|
||||
NY04_BAR_UNDER('_'),
|
||||
NY03_BAR_V_LEFT('\\'),
|
||||
NY02_BAR_V_RIGHT('/'),
|
||||
NY01_AT('@'),
|
||||
/// The tone letter 'A' is "one", if your computer is expensive and has a lower-case char ROM, than this is 'a' after some pie glue.
|
||||
NX01_A('A'),
|
||||
NX02_B('B'),
|
||||
|
|
|
@ -110,14 +110,17 @@ public enum FCDotDEC0127DashPX0 implements FourCornerX06BaklavaPoints, FourCorne
|
|||
/// With dark nether space you can add unnamed and real dark(key is optional) undefined data segments in text.
|
||||
/// With an nether DB enabled text editor, it can render for example vector graphics in source like HolyC of TempleOS.
|
||||
/// The Número2 Lingua key is a sort of mime-type lookup, and later gets also definition structure and step code for type.
|
||||
@Deprecated
|
||||
ESC_NETHER,
|
||||
|
||||
/// _ESC6_X2 _ESC6_X3 _ESC6_X1
|
||||
/// End of argumented escape sequence prayer.
|
||||
@Deprecated
|
||||
ESC_SEQ_SALAH,
|
||||
|
||||
/// _ESC6_X2 _ESC6_X3 _ESC6_X2
|
||||
/// Next argument separator for escape sequences, and which MUST end with ESC_SEQ_SALAH.
|
||||
@Deprecated
|
||||
ESC_SEQ_RAKA_AT,
|
||||
|
||||
/// _ESC6_X2 _ESC6_X3 _ESC6_X3
|
||||
|
@ -231,6 +234,16 @@ public enum FCDotDEC0127DashPX0 implements FourCornerX06BaklavaPoints, FourCorne
|
|||
};
|
||||
}
|
||||
|
||||
public int[] baklavaPointsPIE9D(FCDotCDC1604DashP6 letter, int offset) {
|
||||
return new int[] {
|
||||
FCDotCDC1604DashP6._ESC6_X1.ordinal() + (ordinal() / 9),
|
||||
FCDotCDC1604DashP6._ESC6_X1.ordinal() + ((ordinal() / 3) % 3),
|
||||
FCDotCDC1604DashP6._ESC6_X1.ordinal() + (ordinal() % 3),
|
||||
letter.ordinal(),
|
||||
FCDotCDC1604DashP6.NY01_AT.ordinal() - offset
|
||||
};
|
||||
}
|
||||
|
||||
public int[] baklavaPointsP7(int offset) {
|
||||
return new int[] {
|
||||
FCDotCDC1604DashP6._ESC6_X1.ordinal() + (ordinal() / 9),
|
||||
|
|
|
@ -360,11 +360,11 @@ public class FourCornerZionStenoLexer {
|
|||
|
||||
@Override
|
||||
public ScanResult scan(Iterator<Integer> input) {
|
||||
if (cakePoint < FourCornerDotCake.FC_CDC1604_P6.getStart() || cakePoint > FourCornerDotCake.__MIND_THE_GAP.getStop()) {
|
||||
if (cakePoint < FourCornerDotCake.FC_CDC1604_P6.getStart() || cakePoint > FourCornerDotCake.__MIND_THE_GAP8.getStop()) {
|
||||
return ScanResult.NEXT;
|
||||
}
|
||||
List<Integer> result = new ArrayList<>();
|
||||
ScanResult status = safeReadCakePoints(input, FourCornerDotCake.FC_CDC1604_P6.getStart(), FourCornerDotCake.__MIND_THE_GAP.getStop(), result);
|
||||
ScanResult status = safeReadCakePoints(input, FourCornerDotCake.FC_CDC1604_P6.getStart(), FourCornerDotCake.__MIND_THE_GAP8.getStop(), result);
|
||||
if (!result.isEmpty()) {
|
||||
handlePoints(result);
|
||||
}
|
||||
|
@ -409,7 +409,7 @@ public class FourCornerZionStenoLexer {
|
|||
handler.strobeWords(FourCornerDotCake.FC_BYD0127_P7F, List.of(muffinPoint - FourCornerDotCake.FC_BYD0127_P7F.getStart()));
|
||||
continue;
|
||||
}
|
||||
if (FourCornerDotCake.__MIND_THE_GAP.contains(muffinPoint)) {
|
||||
if (FourCornerDotCake.__MIND_THE_GAP8.contains(muffinPoint)) {
|
||||
smokeSignals.burnUnsupported(currLine, currCol, cakePoint);
|
||||
continue;
|
||||
}
|
||||
|
|
|
@ -50,7 +50,7 @@ public class FourCornerUnicodeDisplayTest {
|
|||
cdc.add(FCDotCDC1604DashP6.NX02_B);
|
||||
cdc.add(FCDotCDC1604DashP6.NX03_C);
|
||||
cdc.add(FCDotCDC1604DashP6.NX04_D);
|
||||
cdc.add(FCDotCDC1604DashP6.DOT);
|
||||
cdc.add(FCDotCDC1604DashP6.NY16_DOT);
|
||||
cdc.addAll(FCDotDEC0127DashPX0.ESC68_PIE.toX06BaklavaPoints());
|
||||
cdc.add(FCDotCDC1604DashP6.NX26_Z); // select lower case
|
||||
cdc.add(FCDotCDC1604DashP6.NX10_J);
|
||||
|
@ -69,10 +69,10 @@ public class FourCornerUnicodeDisplayTest {
|
|||
List<FourCornerX06BaklavaPoints> cdc = new ArrayList<>();
|
||||
cdc.add(FCDotCDC1604DashP6.NX24_X); // = X
|
||||
cdc.addAll(FCDotDEC0127DashPX0.ESC68_PIE.toX06BaklavaPoints());
|
||||
cdc.add(FCDotCDC1604DashP6.CARET); // ^
|
||||
cdc.add(FCDotCDC1604DashP6.PERCENT); // = %
|
||||
cdc.add(FCDotCDC1604DashP6.NY10_CARET); // ^
|
||||
cdc.add(FCDotCDC1604DashP6.NY06_PERCENT); // = %
|
||||
cdc.addAll(FCDotDEC0127DashPX0.ESC68_PIE.toX06BaklavaPoints());
|
||||
cdc.add(FCDotCDC1604DashP6.AT);
|
||||
cdc.add(FCDotCDC1604DashP6.NY01_AT);
|
||||
cdc.add(FCDotCDC1604DashP6.NX11_K); // = K
|
||||
|
||||
Assertions.assertEquals("X^%@K", FourCornerUnicodeDisplay.text().renderFromX06(cdc));
|
||||
|
@ -96,11 +96,11 @@ public class FourCornerUnicodeDisplayTest {
|
|||
public void testUnicode() throws Exception {
|
||||
List<Integer> cdc = new ArrayList<>();
|
||||
cdc.add(FCDotCDC1604DashP6.NX23_W.ordinal());
|
||||
cdc.add(FCDotCDC1604DashP6.EQUALS.ordinal());
|
||||
cdc.add(FCDotCDC1604DashP6.NY09_EQUALS.ordinal());
|
||||
cdc.addAll(FourCornerUnicodeMapper.DICTIONARY.embedUNI2K("©Δ∞ 仙上主天"));
|
||||
cdc.add(FCDotCDC1604DashP6.PLUS.ordinal());
|
||||
cdc.add(FCDotCDC1604DashP6.NY20_PLUS.ordinal());
|
||||
cdc.addAll(FourCornerUnicodeMapper.DICTIONARY.embedUNI2K("𑀳𑁂𑀮𑀺𑀉𑁄𑀤𑁄𑀭𑁂𑀡 𑀪𑀸𑀕"));
|
||||
cdc.add(FCDotCDC1604DashP6.SEMICOLON.ordinal());
|
||||
cdc.add(FCDotCDC1604DashP6.NY14_SEMICOLON.ordinal());
|
||||
cdc.add(FCDotCDC1604DashP6._NEWLINE.ordinal());
|
||||
|
||||
String outputExpected = "W=©Δ∞ 仙上主天+𑀳𑁂𑀮𑀺𑀉𑁄𑀤𑁄𑀭𑁂𑀡 𑀪𑀸𑀕;\n";
|
||||
|
|
|
@ -127,6 +127,38 @@ public class FourCornerWriteExampleMD {
|
|||
writeTableEnd(buf);
|
||||
buf.append("<br><br>\n");
|
||||
|
||||
writeTitle3(buf, "FC.PIE9D-(01-27)");
|
||||
writeTableStart28(buf);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_01);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_02);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_03);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_04);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_05);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_06);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_07);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_08);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_09);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_10);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_11);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_12);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_13);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_14);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_15);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_16);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_17);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_18);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_19);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_20);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_21);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_22);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_23);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_24);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_25);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_26);
|
||||
writePIE(buf, FourCornerDotCake.FC_PIE9D_27);
|
||||
writeTableEnd(buf);
|
||||
buf.append("<br><br>\n");
|
||||
|
||||
writeTitle3(buf, "FC.PIN9D-XX");
|
||||
writeTableStart28(buf);
|
||||
writePIN(buf);
|
||||
|
|
|
@ -66,7 +66,7 @@ public class LexerNCRTest {
|
|||
public void testNCRSimpleX06() throws Exception {
|
||||
List<FourCornerX06BaklavaPoints> cdc = new ArrayList<>();
|
||||
cdc.add(FCDotCDC1604DashP6.NX24_X); // = X
|
||||
cdc.add(FCDotCDC1604DashP6.EQUALS);
|
||||
cdc.add(FCDotCDC1604DashP6.NY09_EQUALS);
|
||||
cdc.addAll(FCDotDEC0127DashPX0.ESC68_NCR.toX06BaklavaPoints());
|
||||
cdc.add(FCDotCDC1604DashP6.NX15_O); // T015
|
||||
cdc.add(FCDotCDC1604DashP6.NX14_N); // NXX_014
|
||||
|
@ -74,7 +74,7 @@ public class LexerNCRTest {
|
|||
cdc.add(FCDotCDC1604DashP6.NX07_G); // NXX_007
|
||||
cdc.add(FCDotCDC1604DashP6.NX15_O); // NXX_015
|
||||
cdc.add(FCDotCDC1604DashP6.NX04_D); // NXX_004
|
||||
cdc.add(FCDotCDC1604DashP6.SEMICOLON);
|
||||
cdc.add(FCDotCDC1604DashP6.NY14_SEMICOLON);
|
||||
cdc.add(FCDotCDC1604DashP6._NEWLINE);
|
||||
|
||||
Assertions.assertEquals("X=¹⁴/₁₅⁵/₁₅⁷/₁₅¹⁵/₁₅⁴/₁₅;\n", FourCornerUnicodeDisplay.text().renderFromX06(cdc));
|
||||
|
@ -85,7 +85,7 @@ public class LexerNCRTest {
|
|||
public void testNCRLargeF9() throws Exception {
|
||||
List<Integer> cdc = new ArrayList<>();
|
||||
cdc.add(FCDotCDC1604DashP6.NX24_X.ordinal()); // = X
|
||||
cdc.add(FCDotCDC1604DashP6.EQUALS.ordinal());
|
||||
cdc.add(FCDotCDC1604DashP6.NY09_EQUALS.ordinal());
|
||||
cdc.add(FourCornerDotCake.FC_NCR1632_XN.getStart() - 1 + 11); // NXX_011
|
||||
cdc.add(FourCornerDotCake.FC_NCR1632_XD.getStart()); // T001
|
||||
cdc.add(FourCornerDotCake.FC_NCR1632_XN.getStart()); // NXX_001
|
||||
|
@ -95,7 +95,7 @@ public class LexerNCRTest {
|
|||
cdc.add(FourCornerDotCake.FC_NCR1632_XD.getStart() + 512 + 2); // T1024 + one
|
||||
cdc.add(FourCornerDotCake.FC_NCR1632_XN.getStart() - 1 + 123); // NXX_123
|
||||
cdc.add(FourCornerDotCake.FC_NCR1632_XN.getStart() - 1 + 4); // NXX_004
|
||||
cdc.add(FCDotCDC1604DashP6.SEMICOLON.ordinal());
|
||||
cdc.add(FCDotCDC1604DashP6.NY14_SEMICOLON.ordinal());
|
||||
cdc.add(FCDotCDC1604DashP6._NEWLINE.ordinal());
|
||||
|
||||
Assertions.assertEquals("X=¹¹/₁¹/₁¹⁴/₁₅¹²³/₁₀₂₅⁴/₁₀₂₅;\n", FourCornerUnicodeDisplay.text().renderFromInt18(cdc));
|
||||
|
|
Loading…
Reference in a new issue