Advertisement
Guest User

TexterFontMatrix

a guest
Aug 11th, 2012
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 8.40 KB | None | 0 0
  1. fontmatrix={
  2.     ["A"]={
  3.         mtx={
  4.             {0,1,1},
  5.             {1,0,1},
  6.             {1,1,1},
  7.             {1,0,1},
  8.             {1,0,1}
  9.         }
  10.     },
  11.     ["B"]={
  12.         mtx={
  13.             {1,1,0},
  14.             {1,0,1},
  15.             {1,1,0},
  16.             {1,0,1},
  17.             {1,1,1}
  18.         }
  19.     },
  20.     ["C"]={
  21.         mtx={
  22.             {0,1,1},
  23.             {1,0,0},
  24.             {1,0,0},
  25.             {1,0,0},
  26.             {0,1,1}
  27.         }
  28.     },
  29.     ["D"]={
  30.         mtx={
  31.             {1,1,0},
  32.             {1,0,1},
  33.             {1,0,1},
  34.             {1,0,1},
  35.             {1,1,0}
  36.         }
  37.     },
  38.     ["E"]={
  39.         mtx={
  40.             {1,1,1},
  41.             {1,0,0},
  42.             {1,1,0},
  43.             {1,0,0},
  44.             {1,1,1}
  45.         }
  46.     },
  47.     ["F"]={
  48.         mtx={
  49.             {1,1,1},
  50.             {1,0,0},
  51.             {1,1,0},
  52.             {1,0,0},
  53.             {1,0,0}
  54.         }
  55.     },
  56.     ["G"]={
  57.         mtx={
  58.             {0,1,1,1},
  59.             {1,0,0,0},
  60.             {1,0,1,1},
  61.             {1,0,0,1},
  62.             {0,1,1,0}
  63.         }
  64.     },
  65.     ["H"]={
  66.         mtx={
  67.             {1,0,1},
  68.             {1,0,1},
  69.             {1,1,1},
  70.             {1,0,1},
  71.             {1,0,1}
  72.         }
  73.     },
  74.     ["I"]={
  75.         mtx={
  76.             {0,1,1},
  77.             {0,1,0},
  78.             {0,1,0},
  79.             {0,1,0},
  80.             {1,1,1}
  81.         }
  82.     },
  83.     ["J"]={
  84.         mtx={
  85.             {1,1,1},
  86.             {0,1,0},
  87.             {0,1,0},
  88.             {0,1,0},
  89.             {1,0,0}
  90.         }
  91.     },
  92.     ["K"]={
  93.         mtx={
  94.             {1,0,1},
  95.             {1,0,1},
  96.             {1,1,0},
  97.             {1,0,1},
  98.             {1,0,1}
  99.         }
  100.     },
  101.     ["L"]={
  102.         mtx={
  103.             {1,0,0},
  104.             {1,0,0},
  105.             {1,0,0},
  106.             {1,0,0},
  107.             {1,1,1}
  108.         }
  109.     },
  110.     ["M"]={
  111.         mtx={
  112.             {1,1,0,1,0},
  113.             {1,0,1,0,1},
  114.             {1,0,1,0,1},
  115.             {1,0,1,0,1},
  116.             {1,0,1,0,1}
  117.         }
  118.     },
  119.     ["N"]={
  120.         mtx={
  121.             {1,0,0,1},
  122.             {1,1,0,1},
  123.             {1,0,1,1},
  124.             {1,0,0,1},
  125.             {1,0,0,1}
  126.         }
  127.     },
  128.     ["O"]={
  129.         mtx={
  130.             {0,1,1,0},
  131.             {1,0,0,1},
  132.             {1,0,0,1},
  133.             {1,0,0,1},
  134.             {0,1,1,0}
  135.         }
  136.     },
  137.     ["P"]={
  138.         mtx={
  139.             {1,1,0},
  140.             {1,0,1},
  141.             {1,1,0},
  142.             {1,0,0},
  143.             {1,0,0}
  144.         }
  145.     },
  146.     ["Q"]={
  147.         mtx={
  148.             {0,1,1,0,0},
  149.             {1,0,0,1,0},
  150.             {1,0,0,1,0},
  151.             {1,0,0,1,0},
  152.             {0,1,1,0,1}
  153.         }
  154.     },
  155.     ["R"]={
  156.         mtx={
  157.             {1,1,1},
  158.             {1,0,1},
  159.             {1,1,0},
  160.             {1,0,1},
  161.             {1,0,1}
  162.         }
  163.     },
  164.     ["S"]={
  165.         mtx={
  166.             {0,1,1},
  167.             {1,0,0},
  168.             {0,1,0},
  169.             {0,0,1},
  170.             {1,1,0}
  171.         }
  172.     },
  173.     ["T"]={
  174.         mtx={
  175.             {1,1,1},
  176.             {0,1,0},
  177.             {0,1,0},
  178.             {0,1,0},
  179.             {0,1,0}
  180.         }
  181.     },
  182.     ["U"]={
  183.         mtx={
  184.             {1,0,0,1},
  185.             {1,0,0,1},
  186.             {1,0,0,1},
  187.             {1,0,0,1},
  188.             {0,1,1,1}
  189.         }
  190.     },
  191.     ["V"]={
  192.         mtx={
  193.             {1,0,1},
  194.             {1,0,1},
  195.             {1,0,1},
  196.             {1,0,1},
  197.             {0,1,0}
  198.         }
  199.     },
  200.     ["W"]={
  201.         mtx={
  202.             {1,0,1,0,1},
  203.             {1,0,1,0,1},
  204.             {1,0,1,0,1},
  205.             {1,0,1,0,1},
  206.             {0,1,0,1,0}
  207.         }
  208.     },
  209.     ["X"]={
  210.         mtx={
  211.             {1,0,1},
  212.             {1,0,1},
  213.             {0,1,0},
  214.             {1,0,1},
  215.             {1,0,1}
  216.         }
  217.     },
  218.     ["Y"]={
  219.         mtx={
  220.             {1,0,1},
  221.             {1,0,1},
  222.             {0,1,0},
  223.             {0,1,0},
  224.             {0,1,0}
  225.         }
  226.     },
  227.     ["Z"]={
  228.         mtx={
  229.             {1,1,1},
  230.             {0,0,1},
  231.             {0,1,0},
  232.             {1,0,0},
  233.             {1,1,1}
  234.         }
  235.     },
  236.     ["a"]={
  237.         mtx={
  238.             {0,1,1},
  239.             {1,0,1},
  240.             {0,1,1}
  241.         },
  242.         voffset=2
  243.     },
  244.     ["b"]={
  245.         mtx={
  246.             {1,0,},
  247.             {1,1,},
  248.             {1,1,}
  249.         },
  250.         voffset=2
  251.     },
  252.     ["c"]={
  253.         mtx={
  254.             {0,1,1},
  255.             {1,0,0},
  256.             {0,1,1}
  257.         },
  258.         voffset=2
  259.     },
  260.     ["d"]={
  261.         mtx={
  262.             {0,1},
  263.             {1,1},
  264.             {1,1}
  265.         },
  266.         voffset=2
  267.     },
  268.     ["e"]={
  269.         mtx={
  270.             {0,1,0},
  271.             {1,0,1},
  272.             {1,1,0}
  273.         },
  274.         voffset=2
  275.     },
  276.     ["f"]={
  277.         mtx={
  278.             {1,1,1},
  279.             {1,1,0},
  280.             {1,0,0}
  281.         },
  282.         voffset=2
  283.     },
  284.     ["g"]={
  285.         mtx={
  286.             {0,1,0},
  287.             {1,0,1},
  288.             {0,1,1},
  289.             {0,0,1},
  290.             {0,1,0}
  291.         },
  292.         voffset=2
  293.     },
  294.     ["h"]={
  295.         mtx={
  296.             {1,0,0},
  297.             {1,1,0},
  298.             {1,0,1}
  299.         },
  300.         voffset=2
  301.     },
  302.     ["i"]={
  303.         mtx={
  304.             {1},
  305.             {0},
  306.             {1}
  307.         },
  308.         voffset=2
  309.     },
  310.     ["j"]={
  311.         mtx={
  312.             {0,1},
  313.             {0,1},
  314.             {0,1},
  315.             {1,0}
  316.         },
  317.         voffset=2
  318.     },
  319.     ["k"]={
  320.         mtx={
  321.             {1,0,1},
  322.             {1,1,0},
  323.             {1,0,1}
  324.         },
  325.         voffset=2
  326.     },
  327.     ["l"]={
  328.         mtx={
  329.             {1,0},
  330.             {1,0},
  331.             {1,1}
  332.         },
  333.         voffset=2
  334.     },
  335.     ["m"]={
  336.         mtx={
  337.             {1,1,0,1,0},
  338.             {1,0,1,0,1},
  339.             {1,0,1,0,1}
  340.         },
  341.         voffset=2
  342.     },
  343.     ["n"]={
  344.         mtx={
  345.             {1,1,0},
  346.             {1,0,1},
  347.             {1,0,1}
  348.         },
  349.         voffset=2
  350.     },
  351.     ["o"]={
  352.         mtx={
  353.             {0,1,0},
  354.             {1,0,1},
  355.             {0,1,0}
  356.         },
  357.         voffset=2
  358.     },
  359.     ["p"]={
  360.         mtx={
  361.             {1,1},
  362.             {1,1},
  363.             {1,0}
  364.         },
  365.         voffset=3
  366.     },
  367.     ["q"]={
  368.         mtx={
  369.             {1,1},
  370.             {1,1},
  371.             {0,1}
  372.         },
  373.         voffset=3
  374.     },
  375.     ["r"]={
  376.         mtx={
  377.             {0,1,1},
  378.             {1,0,0},
  379.             {1,0,0}
  380.         },
  381.         voffset=2
  382.     },
  383.     ["s"]={
  384.         mtx={
  385.             {0,1,1},
  386.             {0,1,0},
  387.             {1,1,0}
  388.         },
  389.         voffset=2
  390.     },
  391.     ["t"]={
  392.         mtx={
  393.             {1,1,1},
  394.             {0,1,0},
  395.             {0,1,0}
  396.         },
  397.         voffset=2
  398.     },
  399.     ["u"]={
  400.         mtx={
  401.             {1,0,1},
  402.             {1,0,1},
  403.             {0,1,1}
  404.         },
  405.         voffset=2
  406.     },
  407.     ["v"]={
  408.         mtx={
  409.             {1,0,1},
  410.             {1,0,1},
  411.             {0,1,0}
  412.         },
  413.         voffset=2
  414.     },
  415.     ["w"]={
  416.         mtx={
  417.             {1,0,1,0,1},
  418.             {1,0,1,0,1},
  419.             {0,1,0,1,0}
  420.         },
  421.         voffset=2
  422.     },
  423.     ["x"]={
  424.         mtx={
  425.             {1,0,1},
  426.             {0,1,0},
  427.             {1,0,1}
  428.         },
  429.         voffset=2
  430.     },
  431.     ["y"]={
  432.         mtx={
  433.             {1,0,1},
  434.             {0,1,0},
  435.             {0,1,0}
  436.         },
  437.         voffset=2
  438.     },
  439.     ["z"]={
  440.         mtx={
  441.             {1,1,0},
  442.             {0,1,0},
  443.             {0,1,1}
  444.         },
  445.         voffset=2
  446.     },
  447.     ["0"]={
  448.         mtx={
  449.             {0,1,0},
  450.             {1,0,1},
  451.             {1,0,1},
  452.             {1,0,1},
  453.             {0,1,0}
  454.         }
  455.     },
  456.     ["1"]={
  457.         mtx={
  458.             {0,1},
  459.             {1,1},
  460.             {0,1},
  461.             {0,1},
  462.             {0,1}
  463.         }
  464.     },
  465.     ["2"]={
  466.         mtx={
  467.             {1,1,0},
  468.             {0,0,1},
  469.             {0,1,0},
  470.             {1,0,0},
  471.             {1,1,1}
  472.         }
  473.     },
  474.     ["3"]={
  475.         mtx={
  476.             {1,1,0},
  477.             {0,0,1},
  478.             {0,1,0},
  479.             {0,0,1},
  480.             {1,1,0}
  481.         }
  482.     },
  483.     ["4"]={
  484.         mtx={
  485.             {1,0,1},
  486.             {1,0,1},
  487.             {1,1,1},
  488.             {0,0,1},
  489.             {0,0,1}
  490.         }
  491.     },
  492.     ["5"]={
  493.         mtx={
  494.             {1,1,1},
  495.             {1,0,0},
  496.             {1,1,0},
  497.             {0,0,1},
  498.             {1,1,0}
  499.         }
  500.     },
  501.     ["6"]={
  502.         mtx={
  503.             {0,1,1},
  504.             {1,0,0},
  505.             {1,1,0},
  506.             {1,0,1},
  507.             {0,1,0}
  508.         }
  509.     },
  510.     ["7"]={
  511.         mtx={
  512.             {1,1,1},
  513.             {0,0,1},
  514.             {0,1,0},
  515.             {0,1,0},
  516.             {0,1,0}
  517.         }
  518.     },
  519.     ["8"]={
  520.         mtx={
  521.             {0,1,0},
  522.             {1,0,1},
  523.             {0,1,0},
  524.             {1,0,1},
  525.             {0,1,0}
  526.         }
  527.     },
  528.     ["9"]={
  529.         mtx={
  530.             {0,1,0},
  531.             {1,0,1},
  532.             {0,1,1},
  533.             {0,0,1},
  534.             {1,1,0}
  535.         }
  536.     },
  537.     ["!"]={
  538.         mtx={
  539.             {0,1,0},
  540.             {0,1,0},
  541.             {0,1,0},
  542.             {0,0,0},
  543.             {0,1,0}
  544.         }
  545.     },
  546.     ["("]={
  547.         mtx={
  548.             {0,0,1},
  549.             {0,1,0},
  550.             {0,1,0},
  551.             {0,1,0},
  552.             {0,0,1}
  553.         }
  554.     },
  555.     [")"]={
  556.         mtx={
  557.             {1,0,0},
  558.             {0,1,0},
  559.             {0,1,0},
  560.             {0,1,0},
  561.             {1,0,0}
  562.         }
  563.     },
  564.     ["-"]={
  565.         mtx={
  566.             {1,1,1}
  567.         },
  568.         voffset=2
  569.     },
  570.     ["_"]={
  571.         mtx={
  572.             {1,1,1}
  573.         },
  574.         voffset=4
  575.     },
  576.     ["="]={
  577.         mtx={
  578.             {1,1,1},
  579.             {0,0,0},
  580.             {1,1,1}
  581.         },
  582.         voffset=1
  583.     },
  584.     ["+"]={
  585.         mtx={
  586.             {0,1,0},
  587.             {1,1,1},
  588.             {0,1,0}
  589.         },
  590.         voffset=1
  591.     },
  592.     ["["]={
  593.         mtx={
  594.             {1,1,0},
  595.             {1,0,0},
  596.             {1,0,0},
  597.             {1,0,0},
  598.             {1,1,0}
  599.         }
  600.     },
  601.     ["]"]={
  602.         mtx={
  603.             {0,1,1},
  604.             {0,0,1},
  605.             {0,0,1},
  606.             {0,0,1},
  607.             {0,1,1}
  608.         }
  609.     },
  610.     ["{"]={
  611.         mtx={
  612.             {0,1,1},
  613.             {0,1,0},
  614.             {1,0,0},
  615.             {0,1,0},
  616.             {0,1,1}
  617.         }
  618.     },
  619.     ["}"]={
  620.         mtx={
  621.             {1,1,0},
  622.             {0,1,0},
  623.             {0,0,1},
  624.             {0,1,0},
  625.             {1,1,0}
  626.         }
  627.     },
  628.     ["|"]={
  629.         mtx={
  630.             {0,1,0},
  631.             {0,1,0},
  632.             {0,1,0},
  633.             {0,1,0},
  634.             {0,1,0}
  635.         }
  636.     },
  637.     [":"]={
  638.         mtx={
  639.             {0,0,0},
  640.             {0,1,0},
  641.             {0,0,0},
  642.             {0,1,0}
  643.         }
  644.     },
  645.     [";"]={
  646.         mtx={
  647.             {0,1,0},
  648.             {0,0,0},
  649.             {0,1,0},
  650.             {1,0,0}
  651.         },
  652.         voffset=1
  653.     },
  654.     ["`"]={
  655.         mtx={
  656.             {0,1,0},
  657.             {0,1,0}
  658.         },
  659.         voffset=-1
  660.     },
  661.     ["\'"]={
  662.         mtx={
  663.             {0,1,0},
  664.             {0,1,0}
  665.         },
  666.         voffset=-1
  667.     },
  668.     ["\""]={
  669.         mtx={
  670.             {0,1,0,1},
  671.             {0,1,0,1}
  672.         },
  673.         voffset=-1
  674.     },
  675.     [","]={
  676.         mtx={
  677.             {0,1,0},
  678.             {1,0,0}
  679.         },
  680.         voffset=4
  681.     },
  682.     ["."]={
  683.         mtx={
  684.             {1}
  685.         },
  686.         voffset=4
  687.     },
  688.     ["<"]={
  689.         mtx={
  690.             {0,0,0,1},
  691.             {0,0,1,0},
  692.             {0,1,0,0},
  693.             {0,0,1,0},
  694.             {0,0,0,1}
  695.         }
  696.     },
  697.     [">"]={
  698.         mtx={
  699.             {0,1,0,0},
  700.             {0,0,1,0},
  701.             {0,0,0,1},
  702.             {0,0,1,0},
  703.             {0,1,0,0}
  704.         }
  705.     },
  706.     ["/"]={
  707.         mtx={
  708.             {0,0,0,0,1},
  709.             {0,0,0,1,0},
  710.             {0,0,1,0,0},
  711.             {0,1,0,0,0},
  712.             {1,0,0,0,0}
  713.         }
  714.     },
  715.     ["\\"]={
  716.         mtx={
  717.             {1,0,0,0,0},
  718.             {0,1,0,0,0},
  719.             {0,0,1,0,0},
  720.             {0,0,0,1,0},
  721.             {0,0,0,0,1}
  722.         }
  723.     },
  724.     ["?"]={
  725.         mtx={
  726.             {1,1,1},
  727.             {0,0,1},
  728.             {0,1,0},
  729.             {0,0,0},
  730.             {0,1,0}
  731.         }
  732.     },
  733.     ["^"]={
  734.         mtx={
  735.             {0,1,0},
  736.             {1,0,1}
  737.         }
  738.     },
  739.     ["#"]={
  740.         mtx={
  741.             {0,1,0,1,0},
  742.             {1,1,1,1,1},
  743.             {0,1,0,1,0},
  744.             {1,1,1,1,1},
  745.             {0,1,0,1,0}
  746.         }
  747.     },
  748.     ["$"]={
  749.         mtx={
  750.             {0,0,1,0,0},
  751.             {0,1,1,1,1},
  752.             {1,0,1,0,0},
  753.             {0,1,1,1,0},
  754.             {0,0,1,0,1},
  755.             {1,1,1,1,0},
  756.             {0,0,1,0,0}
  757.         },
  758.         voffset=-1
  759.     },
  760.     ["%"]={
  761.         mtx={
  762.             {1,1,0,0,1},
  763.             {1,1,0,1,0},
  764.             {0,0,1,0,0},
  765.             {0,1,0,1,1},
  766.             {1,0,0,1,1}
  767.         }
  768.     },
  769.     ["&"]={
  770.         mtx={
  771.             {0,1,1,0,0},
  772.             {1,0,1,0,0},
  773.             {0,1,1,0,1},
  774.             {1,0,0,1,0},
  775.             {0,1,1,0,1}
  776.         }
  777.     },
  778.     ["@"]={
  779.         mtx={
  780.             {0,1,1,1,1,1,0},
  781.             {1,0,0,1,1,0,1},
  782.             {1,0,1,0,1,0,1},
  783.             {1,0,1,1,1,1,1},
  784.             {1,0,0,0,0,0,0},
  785.             {0,1,1,1,1,1,0}
  786.         },
  787.         voffset=-1
  788.     },
  789.     ["*"]={
  790.         mtx={
  791.             {0,1,0,1,0},
  792.             {0,0,1,0,0},
  793.             {1,1,1,1,1},
  794.             {0,0,1,0,0},
  795.             {0,1,0,1,0}
  796.         }
  797.     },
  798.     ["~"]={
  799.         mtx={
  800.             {0,0,0,0,0,0},
  801.             {0,0,0,0,0,0},
  802.             {0,1,1,0,0,1},
  803.             {1,0,0,1,1,0}
  804.         }
  805.     },
  806.     [" "]={
  807.         mtx={
  808.             {0,0,0}
  809.         }
  810.     }
  811. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement