先将中文字体上传到jdkInstall/jre/fonts里,就可以自动使用,或者可用固定目录的形式使用,比如:
public static Font getDefinedFont(String fontUrl, float fs) { Font definedFont = null; // String fontUrl="C:/Users/Administrator/Desktop/STKAITI.TTF"; // String fontUrl="C:/Users/Administrator/Desktop/msyh.ttc"; if (definedFont == null) { InputStream is = null; BufferedInputStream bis = null; try { is =new FileInputStream(new File(fontUrl)); bis = new BufferedInputStream(is); definedFont = Font.createFont(Font.TRUETYPE_FONT, is); //设置字体大小,float型 definedFont = definedFont.deriveFont(fs); } catch (FontFormatException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { if (null != bis) { bis.close(); } if (null != is) { is.close(); } } catch (IOException e) { e.printStackTrace(); } } } return definedFont; }
相关推荐
大部分Linux系统上并没有预装中文字体或字体不全,需要把常用字体拷贝到Linux服务器上,具体操作步骤:将本资源文件解压完整拷贝到Linux下的 /usr/share/fonts目录,然后依次执行mkfontscale 、mkfontdir 、fc-cache...
适用范围: 当Linux下的图形化java应用无法显示汉字时(例如oracle、db2、websphere的安装、设置等应用),用这里提供的任意一个包都可解决。基于Linux的所有jdk、jre均适用(1.5以上版本)。 安装方法: 在jre/lib...
解决软件在linux下运行时 缺少中文字体 导致乱码:如 使用icepdf进行pdf转图片 中文乱码
Linux下中文字体的配置及美化,主要介绍在Ubuntu 8下的配置
通常Linux系统的中文字体很难看,使用雅黑字体优化中文界面。效果很明显。
CentOS7安装中文字体 通过yum命令在线安装: 下载安装包后离线安装: 安装后修改配置: 通过yum命令在线安装: 安装fontconfig字体库 yum -y install fontconfig; 2. 安装ttmkfdir工具 yum -y install ttmkfdir;
linux环境离线安装字体命令包,解决导出异常或乱码等问题
linux 字体转换工具 linux latex 中文linux 字体转换工具 linux latex 中文
在 Linux 环境下使用 iReport 时,中文字符可能会出现字体问题,导致报表无法正确打印或导出。解决这个问题的关键是确保系统中安装了正确的字体环境。 第一个问题是 iReport 在 Windows 下打印功能正常,而部署到 ...