create .mlb file with ascii tabble
This commit is contained in:
111
fonts/cozette-ascii.mlb
Normal file
111
fonts/cozette-ascii.mlb
Normal file
@@ -0,0 +1,111 @@
|
||||
$(SML_LIB)/basis/basis.mlb
|
||||
|
||||
ann
|
||||
"allowVectorExps true"
|
||||
in
|
||||
local
|
||||
ascii-zero.sml
|
||||
ascii-one.sml
|
||||
ascii-two.sml
|
||||
ascii-three.sml
|
||||
ascii-four.sml
|
||||
ascii-five.sml
|
||||
ascii-six.sml
|
||||
ascii-seven.sml
|
||||
ascii-eight.sml
|
||||
ascii-nine.sml
|
||||
|
||||
ampersand.sml
|
||||
angle-bracket-closed.sml
|
||||
angle-bracket-open.sml
|
||||
ascii-at.sml
|
||||
ascii-dot.sml
|
||||
ascii-hash.sml
|
||||
ascii-minus.sml
|
||||
ascii-percent.sml
|
||||
ascii-pipe.sml
|
||||
ascii-plus.sml
|
||||
asterisk.sml
|
||||
backtick.sml
|
||||
bracket-closed.sml
|
||||
bracket-open.sml
|
||||
caret.sml
|
||||
colon.sml
|
||||
comma.sml
|
||||
curly-brace-closed.sml
|
||||
curly-brace-open.sml
|
||||
dollar.sml
|
||||
exclamation-mark.sml
|
||||
|
||||
lower-case-a.sml
|
||||
lower-case-b.sml
|
||||
lower-case-c.sml
|
||||
lower-case-d.sml
|
||||
lower-case-e.sml
|
||||
lower-case-f.sml
|
||||
lower-case-g.sml
|
||||
lower-case-h.sml
|
||||
lower-case-i.sml
|
||||
lower-case-j.sml
|
||||
lower-case-k.sml
|
||||
lower-case-l.sml
|
||||
lower-case-m.sml
|
||||
lower-case-n.sml
|
||||
lower-case-o.sml
|
||||
lower-case-p.sml
|
||||
lower-case-q.sml
|
||||
lower-case-r.sml
|
||||
lower-case-s.sml
|
||||
lower-case-t.sml
|
||||
lower-case-u.sml
|
||||
lower-case-v.sml
|
||||
lower-case-w.sml
|
||||
lower-case-x.sml
|
||||
lower-case-y.sml
|
||||
lower-case-z.sml
|
||||
|
||||
question-mark.sml
|
||||
quotes-double.sml
|
||||
quotes-single.sml
|
||||
semi-colon.sml
|
||||
slash-backwards.sml
|
||||
slash-forwards.sml
|
||||
square-bracket-closed.sml
|
||||
square-bracket-open.sml
|
||||
tilde.sml
|
||||
underscore.sml
|
||||
|
||||
upper-case-a.sml
|
||||
upper-case-b.sml
|
||||
upper-case-c.sml
|
||||
upper-case-d.sml
|
||||
upper-case-e.sml
|
||||
upper-case-f.sml
|
||||
upper-case-g.sml
|
||||
upper-case-h.sml
|
||||
upper-case-i.sml
|
||||
upper-case-j.sml
|
||||
upper-case-k.sml
|
||||
upper-case-l.sml
|
||||
upper-case-m.sml
|
||||
upper-case-n.sml
|
||||
upper-case-o.sml
|
||||
upper-case-p.sml
|
||||
upper-case-q.sml
|
||||
upper-case-r.sml
|
||||
upper-case-s.sml
|
||||
upper-case-t.sml
|
||||
upper-case-u.sml
|
||||
upper-case-v.sml
|
||||
upper-case-w.sml
|
||||
upper-case-x.sml
|
||||
upper-case-y.sml
|
||||
upper-case-z.sml
|
||||
|
||||
ascii-equals.sml
|
||||
space.sml
|
||||
unknown-char.sml
|
||||
in
|
||||
cozette-ascii.sml
|
||||
end
|
||||
end
|
||||
252
fonts/cozette-ascii.sml
Normal file
252
fonts/cozette-ascii.sml
Normal file
@@ -0,0 +1,252 @@
|
||||
structure CozetteAscii =
|
||||
struct
|
||||
val asciiTable = #[
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
AsciiSpace.lerp,
|
||||
ExclamationMark.lerp,
|
||||
QuotesDouble.lerp,
|
||||
AsciiHash.lerp,
|
||||
Dollar.lerp,
|
||||
AsciiPercent.lerp,
|
||||
Ampersand.lerp,
|
||||
QuotesSingle.lerp,
|
||||
BracketOpen.lerp,
|
||||
BracketClosed.lerp,
|
||||
Asterisk.lerp,
|
||||
AsciiPlus.lerp,
|
||||
Comma.lerp,
|
||||
AsciiMinus.lerp,
|
||||
AsciiDot.lerp,
|
||||
SlashForwards.lerp,
|
||||
AsciiZero.lerp,
|
||||
AsciiOne.lerp,
|
||||
AsciiTwo.lerp,
|
||||
AsciiThree.lerp,
|
||||
AsciiFour.lerp,
|
||||
AsciiFive.lerp,
|
||||
AsciiSix.lerp,
|
||||
AsciiSeven.lerp,
|
||||
AsciiEight.lerp,
|
||||
AsciiNine.lerp,
|
||||
Colon.lerp,
|
||||
Semicolon.lerp,
|
||||
AngleBracketOpen.lerp,
|
||||
AsciiEquals.lerp,
|
||||
AngleBracketClosed.lerp,
|
||||
QuestionMark.lerp,
|
||||
AsciiAt.lerp,
|
||||
UpperCaseA.lerp,
|
||||
UpperCaseB.lerp,
|
||||
UpperCaseC.lerp,
|
||||
UpperCaseD.lerp,
|
||||
UpperCaseE.lerp,
|
||||
UpperCaseF.lerp,
|
||||
UpperCaseG.lerp,
|
||||
UpperCaseH.lerp,
|
||||
UpperCaseI.lerp,
|
||||
UpperCaseJ.lerp,
|
||||
UpperCaseK.lerp,
|
||||
UpperCaseL.lerp,
|
||||
UpperCaseM.lerp,
|
||||
UpperCaseN.lerp,
|
||||
UpperCaseO.lerp,
|
||||
UpperCaseP.lerp,
|
||||
UpperCaseQ.lerp,
|
||||
UpperCaseR.lerp,
|
||||
UpperCaseS.lerp,
|
||||
UpperCaseT.lerp,
|
||||
UpperCaseU.lerp,
|
||||
UpperCaseV.lerp,
|
||||
UpperCaseW.lerp,
|
||||
UpperCaseX.lerp,
|
||||
UpperCaseY.lerp,
|
||||
UpperCaseZ.lerp,
|
||||
SquareBracketOpen.lerp,
|
||||
SlashBackwards.lerp,
|
||||
SquareBracketClosed.lerp,
|
||||
Caret.lerp,
|
||||
Underscore.lerp,
|
||||
LowerCaseA.lerp,
|
||||
LowerCaseB.lerp,
|
||||
LowerCaseC.lerp,
|
||||
LowerCaseD.lerp,
|
||||
LowerCaseE.lerp,
|
||||
LowerCaseF.lerp,
|
||||
LowerCaseG.lerp,
|
||||
LowerCaseH.lerp,
|
||||
LowerCaseI.lerp,
|
||||
LowerCaseJ.lerp,
|
||||
LowerCaseK.lerp,
|
||||
LowerCaseL.lerp,
|
||||
LowerCaseM.lerp,
|
||||
LowerCaseN.lerp,
|
||||
LowerCaseO.lerp,
|
||||
LowerCaseP.lerp,
|
||||
LowerCaseQ.lerp,
|
||||
LowerCaseR.lerp,
|
||||
LowerCaseS.lerp,
|
||||
LowerCaseT.lerp,
|
||||
LowerCaseU.lerp,
|
||||
LowerCaseV.lerp,
|
||||
LowerCaseW.lerp,
|
||||
LowerCaseX.lerp,
|
||||
LowerCaseY.lerp,
|
||||
LowerCaseZ.lerp,
|
||||
CurlyBraceOpen.lerp,
|
||||
AsciiPipe.lerp,
|
||||
CurlyBraceClosed.lerp,
|
||||
AsciiTilde.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp,
|
||||
UnknownChar.lerp
|
||||
]
|
||||
end
|
||||
5
fonts/space.sml
Normal file
5
fonts/space.sml
Normal file
@@ -0,0 +1,5 @@
|
||||
structure AsciiSpace =
|
||||
struct
|
||||
fun lerp (startX, startY, drawWidth, drawHeight, windowWidth, windowHeight, r, g, b) : Real32.real vector =
|
||||
#[ ]
|
||||
end
|
||||
Reference in New Issue
Block a user