Jane Editor's Notes

Document Hierarchical Structure:
  • Technology
    • Library
      • Subject
        • Subject Headings
          • Books
            • Sections
              • Chapters
                • Paragraphs
                  • Sentences
                    1. Phrases
                    2. Terms
                    3. Words
                    4. Numbers
                    5. Dates
                    6. Time
                    7. Addresses
                    8. Locations
                    9. Email Address
                    10. URLs
                    11. Currency
                    12. Life Spans
                    13. Characters
                    14. Control Character
                    15. Visualized Control Characters
                    16. Parent / Child Relationships
                    17. Symbols
                    18. Polygons
                    19. Text
                    20. Lines
                    21. Circles
                    22. Charts (40 types)
                    23. Pictures
                    24. Movies
                    25. Diagrams
                    26. Math Expressions
                    27. Chemical Formulas
                    28. Maps
                    29. Programming Statements
                    30. Grid
                    31. Column
                    32. Row
                    33. Landscaping
                    34. Table
                    35. Ruler
                    36. Tic Marks
                    37. Labels
                    38. Timeline
                    39. Music Scores
                    40. Calendars
                    41. Networks
Font Characteristics:
  1. Color
  2. Bold
  3. Italic
  4. Underline
  5. Overline
  6. Slant
  7. Spacing
  8. Stroked
  9. Font
  10. Size
  11. Language
  12. Technology
  13. Background
  14. Border
  15. Encryption
  16. Case
    1. Lower     (ab)
    2. Upper     (AB)
    3. Proper    (Ab)
    4. Camel     (aB)
    5. Snake     (A_B)
    6. Kebab     (A-B)
    7. Title     (Ab and Cd)
Screen / Document Regions:
  1. Rows (horizontal cells)
  2. Columns (vertical cells)
  3. Table (rows containing columns, with/without row and/or column headers)
  4. Grid (rows containing columns, or columns containing rows, fixed size)
  5. Ruler (lines containing adjustable tab positions)
  6. Line (Array of cells of varying sizes)
    1. Vertical Cells (Left to Right, or Right to Left)
    2. Horizontal Cells (Top to Bottom, or Bottom to Top)
  7. Lines (Array of Line)
    1. Stacked Lines
    2. Vertical Lines
    3. Horizontal Lines
  8. Pages (Array of Rectangles)
    1. Stacked Pages
    2. Vertical Pages
    3. Horizontal Pages
  9. Rectangle
    1. Type
    2. Name
    3. Control Character Begin Region
    4. Control Character Terminate Region
    5. Control Bitmap Begin Region
    6. Control Bitmap Terminate Region
    7. Collapsed Bitmap
    8. Disabled Bitmap
    9. Disabled Color
    10. Background Color
    11. Background Image
    12. Default Position
    13. Current Position
    14. Vertical Alignment
    15. Horizontal Alignment
    16. Default Value
    17. Width: Actual, Minimum, Maximum
    18. Height: Actual,  Minimum, Maximum
    19. Grid (Rows / Columns / Nth dimension,...)
    20. Vertical Fixed / Variable Size
    21. Horizontal Fixed / Variable Size
    22. Location
    23. Paddings
    24. Margins
    25. Borders
    26. Moveable
    27. Required
    28. First Child
    29. Next Sibling
    30. Previous Sibling
    31. Parent
    32. Content (Cast Value or Qualified Value)
    33. Events
      1. Mouse Events
      2. Keyboard Events
      3. Assignment Events
      4. Retrieval Events
      5. Drag & Drop Events
      6. Enter / Leave Events
      7. Collapse Events
         
CELL Content
  1. Character
  2. Word
  3. Phrase
  4. Math Expressions
    1. Math Variable
    2. Number
    3. Math Operation
    4. Quantity
    5. Integral
    6. Summation
    7. Division
  5. Cell
  6. Top Rectangle
  7. Left Rectangle
  8. Right Rectangle
  9. Bottom Rectangle
  10. Top Left Rectangle
  11. Bottom Left Rectangle
  12. Top Right Rectangle
  13. Bottom Right Rectangle
Content: (Cast Value or Qualified Value)
  1. Name
  2. Region
  3. Value
  4. Event
    1. Search
    2. Assign
    3. Retrieve
    4. Copy
    5. Paste
    6. Cut

Font Layout Lines
  1. Base Line
  2. Capital Height Line
  3. Lower Case Line
  4. Ascend Line
  5. Descend Line (p,q,g,y)
  6. Prime Line (prime, degrees, ...)

 

Font Diacritic (calculated position based on Prime, Ascend, and Descend lines present, and where)

  1. Ascent Marks, above and below the character
  2. Overlines
  3. Underlines

Character Kerning Table

 

Proportional fonts require a kerning table. The spacing between specific pairs of characters. "AV" requires less space to separate them, There are around 80 or so character pairs that require unique spacing. For All others each character will declare their own unique character offset and width.

 

Character / Word / Phrase Font Attributes:

  1. Height (base units)
  2. Width (base units)
  3. Rotation Origin
  4. Insertion Origin
  5. Spacing Offset
  6. Vector Graphics
  7. Font Bitmap by Size
  8. Background Color
  9. Stroke Color
  10. Fill Color
  11. Border

 


Cast Tags

  1. Cast Qualified Value
    1. Control Character Start
    2. Control Character Terminator
    3. Control Bitmap Start
    4. Control Bitmap Terminate
    5. Data Type Tag
    6. value..
       
  2. Cast Tag
    1. Control Type
      1. 0001 character
      2. 0010 word
      3. 0011 phrase
      4. 0011 cast value
      5. 0100 qualified value
    2. Index
      1. 0xxx xxxx 7 bit index
      2. 111x xxxx variable length cast name
      3. 110x xxxx variable length index
      4. 100x xxxx last 5 bits of index
      5. 101x xxxx

       

Cast Types
  1. Nouns
    1. Person / Place / Thing /
    2. Singular / Plural
    3. Countable
    4. Verbs
      1. Regular Verbs (tense add "ed" as in WORK and WORKED)
      2. Irregular Verbs (tense has different spelling, as in RAN and RUN)
      3. Tense (Past / Present / Future)
    5. Pronoun (he, she, it,...)
    6. Adjective (fast, hard, heavy)
    7. Adverb (quickly, badly, very)
    8. Prefix Descriptors
    9. Suffix Descriptors
    10. Prepositional Phrase
    11. Preposition
    12. conjunction
    13. Injunction

     

Compliable Cells

 

  1. Jane Script
    1. Machine Binary Structures
      1. Visual Image
      2. Internal Visual Image
      3. Programming Code
    2. Common Ground 2000 (CG2) storage / transport format
    3. Tied directly to Compiler and the Editor
    4. Compile Time, Run Time, and Edit Time evaluation

C = AB2 (visual image)

C = (A * B) ** 2 (programming Code)

Expression,Code(C = AB),Exponent(2); (Cg2)