| @@ 188-211 (lines=24) @@ | ||
| 185 | return $fd; |
|
| 186 | } |
|
| 187 | ||
| 188 | function MakeWidthArray($fm) |
|
| 189 | {
|
|
| 190 | //Make character width array |
|
| 191 | $s="array(\n\t"; |
|
| 192 | $cw=$fm['Widths']; |
|
| 193 | for($i=0;$i<=255;$i++) |
|
| 194 | {
|
|
| 195 | if(chr($i)=="'") |
|
| 196 | $s.="'\\''"; |
|
| 197 | elseif(chr($i)=="\\") |
|
| 198 | $s.="'\\\\'"; |
|
| 199 | elseif($i>=32 && $i<=126) |
|
| 200 | $s.="'".chr($i)."'"; |
|
| 201 | else |
|
| 202 | $s.="chr($i)"; |
|
| 203 | $s.='=>'.$fm['Widths'][$i]; |
|
| 204 | if($i<255) |
|
| 205 | $s.=','; |
|
| 206 | if(($i+1)%22==0) |
|
| 207 | $s.="\n\t"; |
|
| 208 | } |
|
| 209 | $s.=')'; |
|
| 210 | return $s; |
|
| 211 | } |
|
| 212 | ||
| 213 | function MakeFontEncoding($map) |
|
| 214 | {
|
|
| @@ 188-211 (lines=24) @@ | ||
| 185 | return $fd; |
|
| 186 | } |
|
| 187 | ||
| 188 | function MakeWidthArray($fm) |
|
| 189 | {
|
|
| 190 | //Make character width array |
|
| 191 | $s="array(\n\t"; |
|
| 192 | $cw=$fm['Widths']; |
|
| 193 | for($i=0;$i<=255;$i++) |
|
| 194 | {
|
|
| 195 | if(chr($i)=="'") |
|
| 196 | $s.="'\\''"; |
|
| 197 | elseif(chr($i)=="\\") |
|
| 198 | $s.="'\\\\'"; |
|
| 199 | elseif($i>=32 && $i<=126) |
|
| 200 | $s.="'".chr($i)."'"; |
|
| 201 | else |
|
| 202 | $s.="chr($i)"; |
|
| 203 | $s.='=>'.$fm['Widths'][$i]; |
|
| 204 | if($i<255) |
|
| 205 | $s.=','; |
|
| 206 | if(($i+1)%22==0) |
|
| 207 | $s.="\n\t"; |
|
| 208 | } |
|
| 209 | $s.=')'; |
|
| 210 | return $s; |
|
| 211 | } |
|
| 212 | ||
| 213 | function MakeFontEncoding($map) |
|
| 214 | {
|
|