3 function drawFont(polygons, glyph){ // void
\r
4 // [glyph] : [stroke]$[stroke]$.....
\r
5 // [stroke] : [column]:[column]:.....
\r
6 var strokes = glyph.split("$");
\r
7 for(var i = 0; i < strokes.length; i++){
\r
8 var columns = strokes[i].split(":");
\r
9 if(Math.floor(columns[0] ! 99){
\r
10 dfDrawFont(this, polygons,
\r
11 Math.floor(columns[0]),
\r
12 Math.floor(columns[1]), Math.floor(columns[2]),
\r
13 Math.floor(columns[3]), Math.floor(columns[4]),
\r
14 Math.floor(columns[5]), Math.floor(columns[6]),
\r
15 Math.floor(columns[7]), Math.floor(columns[8]),
\r
16 Math.floor(columns[9]), Math.floor(columns[10]));
\r
22 Kage.prototype.drawFont = drawFont;
\r
25 Kage.prototype.kMincho = 0;
\r
26 Kage.prototype.kGothic = 1;
\r
27 this.kShotai = this.kMincho;
\r
30 this.kMinWidthY = 2;
\r
31 this.kMinWidthT = 6;
\r
34 //has KAKATO = 2, no KAKATO = 1
\r
35 this.kL2RDfatten = 1.1;
\r
36 this.kBuhin = new Buhin();
\r