FC18: CDC1604 specials with group size indicator to prepare suger3
This commit is contained in:
parent
df329704eb
commit
b964f97421
11 changed files with 76 additions and 77 deletions
|
|
@ -57,7 +57,7 @@ public class FourCornerUnicodeDisplayTest {
|
|||
cdc.add(FCDotCDC1604DashP6.NY26_SQUARE_RIGHT); // select lower case
|
||||
cdc.add(FCDotCDC1604DashP6.NX10_J);
|
||||
cdc.add(FCDotCDC1604DashP6.NX11_K);
|
||||
cdc.add(FCDotCDC1604DashP6.NS09_SALT_COMPARE_RIGHT);
|
||||
cdc.add(FCDotCDC1604DashP6.NS09_SUGER1_COMPARE_RIGHT);
|
||||
cdc.add(FCDotCDC1604DashP6.NX12_L);
|
||||
cdc.add(FCDotCDC1604DashP6.NX13_M);
|
||||
cdc.add(FCDotDEC2701DashPX0.ESC_STOP);
|
||||
|
|
@ -114,23 +114,23 @@ public class FourCornerUnicodeDisplayTest {
|
|||
cdc.add(FCDotCDC1604DashP6.NX08_H);
|
||||
cdc.add(FCDotCDC1604DashP6.NX15_O);
|
||||
cdc.add(FCDotCDC1604DashP6.NX09_I);
|
||||
cdc.add(FCDotCDC1604DashP6.NS09_SALT_COMPARE_RIGHT); // goto right FC.PIE9D-27
|
||||
cdc.add(FCDotCDC1604DashP6.NS09_SUGER1_COMPARE_RIGHT); // goto right FC.PIE9D-27
|
||||
cdc.add(FCDotCDC1604DashP6.NX08_H);
|
||||
cdc.add(FCDotCDC1604DashP6.NX15_O);
|
||||
cdc.add(FCDotCDC1604DashP6.NX09_I);
|
||||
cdc.add(FCDotCDC1604DashP6.NS07_PEPPER_QUESTION); // goto up FC.PIE9D-26
|
||||
cdc.add(FCDotCDC1604DashP6.NS07_PEPPER3_QUESTION); // goto up FC.PIE9D-26
|
||||
cdc.add(FCDotCDC1604DashP6.NX08_H);
|
||||
cdc.add(FCDotCDC1604DashP6.NX15_O);
|
||||
cdc.add(FCDotCDC1604DashP6.NX09_I);
|
||||
cdc.add(FCDotCDC1604DashP6.NS07_PEPPER_QUESTION); // goto up FC.PIE9D-25
|
||||
cdc.add(FCDotCDC1604DashP6.NS07_PEPPER3_QUESTION); // goto up FC.PIE9D-25
|
||||
cdc.add(FCDotCDC1604DashP6.NX08_H);
|
||||
cdc.add(FCDotCDC1604DashP6.NX15_O);
|
||||
cdc.add(FCDotCDC1604DashP6.NX09_I);
|
||||
cdc.add(FCDotCDC1604DashP6.NS07_PEPPER_QUESTION); // goto up FC.PIE9D-24
|
||||
cdc.add(FCDotCDC1604DashP6.NS07_PEPPER3_QUESTION); // goto up FC.PIE9D-24
|
||||
cdc.add(FCDotCDC1604DashP6.NX08_H);
|
||||
cdc.add(FCDotCDC1604DashP6.NX15_O);
|
||||
cdc.add(FCDotCDC1604DashP6.NX09_I);
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_SALAH_INTERROBANG);
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_RAKA1_INTERROBANG);
|
||||
|
||||
Assertions.assertEquals("θ̲ο̲ι̲θοιhoih̲o̲i̲𝘩𝘰𝘪𝐇𝐎𝐈ΘΟΙ𝚯𝚶𝚰", FourCornerUnicodeDisplay.text().renderFromX06(cdc));
|
||||
}
|
||||
|
|
@ -141,7 +141,7 @@ public class FourCornerUnicodeDisplayTest {
|
|||
cdc.add(FCDotPIE9DDash10.BOLD_DECIMAL_1);
|
||||
cdc.add(FCDotPIE9DDash10.BOLD_DECIMAL_2);
|
||||
cdc.add(FCDotPIE9DDash10.BOLD_DECIMAL_3);
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_SALAH_INTERROBANG);
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_RAKA1_INTERROBANG);
|
||||
|
||||
Assertions.assertEquals("𝟏𝟐𝟑", FourCornerUnicodeDisplay.text().renderFromX06(cdc));
|
||||
}
|
||||
|
|
@ -162,7 +162,7 @@ public class FourCornerUnicodeDisplayTest {
|
|||
cdc.add(FCDotCDC1604DashP6.NX08_H);
|
||||
cdc.add(FCDotCDC1604DashP6.NX15_O);
|
||||
cdc.add(FCDotCDC1604DashP6.NX09_I);
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_SALAH_INTERROBANG);
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_RAKA1_INTERROBANG);
|
||||
|
||||
// Assertions.assertEquals("𝘩𝘰𝘪╗╞╘hoi", FourCornerUnicodeDisplay.text().renderFromX06(cdc));
|
||||
Assertions.assertEquals("╗╞╘hoi", FourCornerUnicodeDisplay.text().renderFromX06(cdc));
|
||||
|
|
|
|||
|
|
@ -45,9 +45,9 @@ public class FCDotVT06Test {
|
|||
List<Integer> cdc = new ArrayList<>();
|
||||
cdc.addAll(VTDash06DotZeroACursor.VT_CURSOR_GOTO.baklavaPointSequence());
|
||||
cdc.addAll(FourCornerRecipe.toDecimalsX06(123)); // TODO: fix these are the wrong, we need to use the txt grams version
|
||||
cdc.add(FCDotCDC1604DashP6.NS05_RAKA_UPNEXT_QUESTION.baklavaPointDotIndex());
|
||||
cdc.add(FCDotCDC1604DashP6.NS05_RAKA1_UPQUESTION.baklavaPointDotIndex());
|
||||
cdc.addAll(FourCornerRecipe.toDecimalsX06(456));
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_SALAH_INTERROBANG.baklavaPointDotIndex());
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_RAKA1_INTERROBANG.baklavaPointDotIndex());
|
||||
|
||||
Assertions.assertEquals("␘␘␇AG␇␇␇^BCD¿␇␇␇^EFG‽", FourCornerUnicodeDisplay.raw().renderFromInt18(cdc));
|
||||
// TODO: Fix lexer embedded escapes, and display external with single unicode escape sign
|
||||
|
|
@ -59,7 +59,7 @@ public class FCDotVT06Test {
|
|||
List<Integer> cdc = new ArrayList<>();
|
||||
cdc.addAll(VTDash06DotZeroCClear.VT_CLEAR_TOP.baklavaPointSequence());
|
||||
cdc.addAll(FourCornerRecipe.toDecimalsX06(5));
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_SALAH_INTERROBANG.baklavaPointDotIndex());
|
||||
cdc.add(FCDotCDC1604DashP6.NS04_RAKA1_INTERROBANG.baklavaPointDotIndex());
|
||||
|
||||
Assertions.assertEquals("␘␘␇CA␇␇␇^F‽", FourCornerUnicodeDisplay.raw().renderFromInt18(cdc));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,19 +46,19 @@ public class FCDotDEC2701DashPX0Test {
|
|||
List<Integer> seq = null;
|
||||
seq = FCDotDEC2701DashPX0.ESC_USER_1.baklavaPointSequence();
|
||||
Assertions.assertEquals(3, seq.size());
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS01_ESC6_X1.ordinal(), seq.get(0));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS01_ESC6_X1.ordinal(), seq.get(1));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS01_ESC6_X1.ordinal(), seq.get(2));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS01_ESC3_X1.ordinal(), seq.get(0));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS01_ESC3_X1.ordinal(), seq.get(1));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS01_ESC3_X1.ordinal(), seq.get(2));
|
||||
|
||||
seq = FCDotDEC2701DashPX0.ESC_VT06.baklavaPointSequence();
|
||||
Assertions.assertEquals(3, seq.size());
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC6_X3.ordinal(), seq.get(0));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC6_X3.ordinal(), seq.get(1));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS02_ESC6_X2.ordinal(), seq.get(2));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC3_X3.ordinal(), seq.get(0));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC3_X3.ordinal(), seq.get(1));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS02_ESC3_X2.ordinal(), seq.get(2));
|
||||
|
||||
seq = FCDotDEC2701DashPX0.ESC_STOP.baklavaPointSequence();
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC6_X3.ordinal(), seq.get(0));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC6_X3.ordinal(), seq.get(1));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC6_X3.ordinal(), seq.get(2));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC3_X3.ordinal(), seq.get(0));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC3_X3.ordinal(), seq.get(1));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC3_X3.ordinal(), seq.get(2));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,11 +46,11 @@ public class FCDotINC0801DashP8Test {
|
|||
List<Integer> seq = null;
|
||||
seq = FCDotINC0801DashP8.INC_LUA0127_P7D.baklavaPointSequence();
|
||||
Assertions.assertEquals(6, seq.size());
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS02_ESC6_X2.ordinal(), seq.get(0));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC6_X3.ordinal(), seq.get(1));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS01_ESC6_X1.ordinal(), seq.get(2));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS06_PEPPER_EXCLAMATION.ordinal(), seq.get(3));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS07_PEPPER_QUESTION.ordinal(), seq.get(4));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS07_PEPPER_QUESTION.ordinal(), seq.get(5));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS02_ESC3_X2.ordinal(), seq.get(0));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS03_ESC3_X3.ordinal(), seq.get(1));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS01_ESC3_X1.ordinal(), seq.get(2));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS06_PEPPER3_EXCLAMATION.ordinal(), seq.get(3));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS07_PEPPER3_QUESTION.ordinal(), seq.get(4));
|
||||
Assertions.assertEquals(FCDotCDC1604DashP6.NS07_PEPPER3_QUESTION.ordinal(), seq.get(5));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue