一个在HGE下显示中文的简单类

最近刚刚开始学习HGE,发现HGE不支持中文显示,为了可以显示中文就模仿HGE中的hgeFont类写了一个扩展的hgeFontCN类,在写hgeFontCN时没有从hgeFont派生,而是直接写的,虽然内部结构与实现方法一样,但还是将内容重写了一边,因为有几个地方是需要判断字符串是否是汉字。 

    配合hgeFontCN一起使用的还有一个Font2Img工具,这个工具是用来生成字模图片和字模信息文件的。运行Font2Img后会产生3个文件:Font_cn.png、Font_cn.bin、Font_cn.txt。使用时只有前两个文件是有用的,最后一个文件是用来调试的。 

    具体的hgeFontCN类的使用方法请参考范例。 

    下载范例

    Font2Img Source

时间: 2024-11-03 01:52:21

一个在HGE下显示中文的简单类的相关文章

jsp下显示中文文件名及绝对路径下的图片解决方法_JSP编程

(1)jsp显示中文文件名的图片 方法一.将Tomcat中的server.xml文件中改为: 复制代码 代码如下: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redir

在linux系统下显示中文目录和文件名的方法介绍

选择一个一劳永逸的方法,就是修改/etc/下的fstab文件,我的fstab内容如下: /dev/hda9 / ext2 defaults 1 1 /dev/hda8 /boot ext2 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda10 swap swap defaults 0 0 /dev/c

linux下显示中文目录和文件名

  选择一个一劳永逸的方法,就是修改/etc/下的fstab文件,我的fstab内容如下: /dev/hda9 / ext2 defaults 1 1 /dev/hda8 /boot ext2 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda10 swap swap defaults 0 0 /dev

ubuntu12.04 下设置mysql显示中文乱码问题

    1 先介绍一个ubuntu下的mysql的可视化工具        利用命令:sudo apt-get install mysql-Workbench          2 在ubuntu12.04以后如果要设置mysql能够正常显示中文,只需要在文件/etc/mysql/my.cnf        中[mysqld]下面添加这行              3 然后保存,重启mysql服务:sudo restart mysql      4 注意,这边设置可以显示中文只对从这个时刻起创建

linux下java窗口,正确显示中文

Tip1 1.在 JAVA_HOME/jre/lib/fonts/ 下建立个目录 fallback 2.在 fallback 里弄个中文字体最简单ln一下就好了 比如: ln -s /usr/share/fonts/truetype/arphic/uming.ttf $JAVA_HOME/jre/lib/fonts/fallback/ Tip2 问题描述:Java 应用程序的中文无法显示,呈现方块状. 原因分析:Java 应用程序无法找到可供显示中文的字体. 解决方案:首先,确保系统里安装了 J

Linux下application中文显示为方块解决

  Linux下application中文显示为方块解决 Linux(我用的是ubuntu)下的java应用程序,UI处输入中文字符,会显示成方块,虽然最终 输出或生成文件时没有问题,但让应用中的输入无法正常显示. 原因是jdk中缺少中文包,我们可以下载fireflysung来解决这个问题. 在JRE目录下的 lib/fonts/下新建一目录fallback, 把fireflysung.ttf放到这个目录下. 重启你的应用,OK,问题解决了.^_^ fireflysung.rar (5.2 MB

asp开发的网站(中文系统),在日文系统下 显示ascx部分都是乱码

问题描述 asp开发的网站(中文系统),在日文系统下显示ascx部分都是乱码奇怪的是在2台日文系统下装一台都显示正常一台乱码头大了 解决方案 解决方案二:编码问题,请用utf-8编码解决方案三:如果是编码问题怎么会一台机子可以一台乱码呢高手来顶下啊急啊解决方案四:如果是编码问题怎么会一台机子可以一台乱码呢高手来顶下啊急啊解决方案五:如果是编码的原因为什么一台可以一台乱码是不是在日问系统下要设置什么的啊IIS要设置什么吗高手来看下啊

加密-编写 一个程序vxworks下的简单程序

问题描述 编写 一个程序vxworks下的简单程序 编写 一个程序vxworks下的简单程序,可以与加密狗关联,在没有加密狗的情况下,系统无法启动. 解决方案 编写一个简单的C++程序编写一个简单的servlet小程序Vim 编写一个简单程序

C#简单实现显示中文格式星期几的方法_C#教程

本文实例讲述了C#简单实现显示中文格式星期几的方法.分享给大家供大家参考,具体如下: 1. 复制代码 代码如下: DateTime.Now.ToString("dddd",new System.Globalization.CultureInfo("zh-cn")); 2. 复制代码 代码如下: new string[] { "星期日", "星期一", "星期二", "星期三", &quo