<?php
$xml=simplexml_load_file("zimu.xml");//导入XML文件,从XML文件里知道需要提取的字体的信息
$font_height=$xml->font->Size_H; //字体高
$font_width=$xml->font->Size_L;//字体宽
$lcdwidth=($xml->num_weight)*16;//屏幕的宽度
$lcdheight=($xml->num_height)*32;//屏幕高度
$Size=$font_width.$font_height; //字体的大小
$ZiMu=$xml->character; //字内容
$show=$xml->enter; //文字出现的效果
$B=$xml->font->B;
$U=$xml->font->U;
$display=$B.$U; //是否选择加粗和下划线
$str=mb_convert_encoding($ZiMu,"gbk","utf-8"); //把输入的字转换为GBK编码
$strlen=strlen($str); //一个字两个字节,字节数
if($font_height*$font_width==12*12){$font_height=16;} //因为一次扫描八位,所以要八的整数
switch($display)//打开字库的类型
{
case "":$file_name="HZK/cell.bin";break; //没有加下划线和加粗功能的字库
case "B":$file_name="HZK/B-cell.bin";break;//加粗功能的字库
case "U":$file_name=