diff --git a/nx01-mushroom-mais-fc18/src/main/java/love/distributedrebirth/nx01/mushroom/mais/fc18/FCDocSegmentWriterCake.java b/nx01-mushroom-mais-fc18/src/main/java/love/distributedrebirth/nx01/mushroom/mais/fc18/FCDocSegmentWriterCake.java index 9279f7e..6ce6341 100644 --- a/nx01-mushroom-mais-fc18/src/main/java/love/distributedrebirth/nx01/mushroom/mais/fc18/FCDocSegmentWriterCake.java +++ b/nx01-mushroom-mais-fc18/src/main/java/love/distributedrebirth/nx01/mushroom/mais/fc18/FCDocSegmentWriterCake.java @@ -48,31 +48,35 @@ import org.x4o.sax3.io.ContentCloseable; public class FCDocSegmentWriterCake implements FCDocSegmentWriter { private static final String[] FC_FEATURES = new String[] { + "Text format design to write computer code and abstract file/resource names", + "Code from chinees child can be extended by indian child or spanish child in local local", "VT-06 terminal control for CDC1604(1960) 6 bit main frames", "Has underscored letters to migrate EBCDIC(1963) APL code from z/OS", "Program with (local) words not with lettersssss", "New Counting Rods, 1152 bit fractions with two 576 bit numbers", - "Use datagrams for decimals/octals/hex/bits/space to render for chinees", - "Have sand worms in your text for undefined octal data", + "Use datagrams for decimals/octals/hex/bits/space to render in monkey language", + "Supports HolyC sand worms in your text for undefined octal data", "Embed 21 bit unicode for 6/8 and 18 bit computers", - "The lower 6/8 bit part is pattern graphic renderable", + "The lower 6/8 bit part is pattern graphic renderable with optional kerning", "Contains the BIP0039(2013) keyword encoding too", + "Render on 6 bit(baklave point) or 8(muffin point) bit as KANJI + BraSCII + PIE", + "Render with 21 bit unicode(code point) + fonts drawings", + "Render on 18 bit(cake point) with 72 bit unicode4D drawings" }; private static final String[] FC_TODO = new String[] { - "Write rules; no candy(0x3F3--) for adults computers", + "DOC: Add all needed info into word/pie/pages doc", + "Write rules; no candy(0x3F3--) for grown up computer languages", "Finish ESC sequences", - "Add doctype for 6,8,18 AND allow candy AND BOM? AND XDBX", - "Add binary XML support", + "Add doctype for 6,8,18 AND allow candy AND XDBX/etc", + "Add binary XML support, maybe also doc tags and MD structure", "Move APL candy to PIE towers", "Replace APL with BraSCII 0xC0++ candies", - "Fillup PIE candy towers", + "Fillup PIE math symbol candy towers", "Fillup languages in CLK9P word cake (in all human languages)", - "JIS X 0214, Add full CJK for china", - "JIS X 0214, Add BraSCII for rest of world", - "JIS X 0214, Add PIE tower symbols for math", - "Define unicode and 'JIS X 0214' text or symbols for txt-grams (in all human languages)", - "Define unicode and 'JIS X 0214' words for four corner words (in all human languages)", + "Request new 'Japanese Industrial Standard X 0214', Add full CJK,BraSCII++,PIE", + "Define unicode+4D and 'JIS X 0208' text or symbols for txt-grams (in all human languages)", + "Define unicode+4D and 'JIS X 0208' words for four corner words (in all human languages)", }; @MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 30) @@ -111,6 +115,16 @@ public class FCDocSegmentWriterCake implements FCDocSegmentWriter { writer.printCharacters("Four corner is 18 bit text encoding for 144 bit computers."); } + @MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 100) + public void writeOutro(MaisDocWriteEvent event) throws IOException { + MaisDocContentWriter writer = event.getWriter(); + writer.printCharacters("Allow a chineese child to use a computer without any british legacy."); + try (ContentCloseable content = writer.docPageContent()) { + writer.printCharacters("Unicode bad monkey, real china computer is strong, like Brazilian MSX baklava with ROM v1.1 and KANJI JIS1&2 ROM."); + } + } + + @MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.SUMMARY, targetClasses = {TDocCake.class}, nodeBodyOrders = 20) public void writeDefaultSummary(MaisDocWriteEvent event) throws IOException { // NOTE: copyed from defaultWriteSummary as that only called with zero summaries