`

linux使用中文字体

 
阅读更多

先将中文字体上传到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服务器上,具体操作步骤:将本资源文件解压完整拷贝到Linux下的 /usr/share/fonts目录,然后依次执行mkfontscale 、mkfontdir 、fc-cache...

    Linux安装中文字体图文教程.docx

    在Linux系统中,尤其是对于CentOS 7这样的服务器操作系统,安装和使用中文字体是必要的,以便正确显示中文字符。本教程将详细讲解如何在CentOS 7上安装和配置中文字体。 首先,我们有两种主要的安装方法: 1. **...

    linux环境离线安装字体命令包

    在Linux环境中,有时候我们需要安装特定的字体来解决导出文档时出现的异常或乱码问题。离线安装字体是不依赖网络的一种方法,尤其适用于没有网络连接或者网络环境不稳定的情况。下面将详细介绍如何在Linux系统中离线...

    Linux下中文字体配置及美化

    ### Linux下中文字体配置及美化 #### 一、引言与背景 随着Linux操作系统的日益普及,越来越多的用户开始尝试使用Linux作为他们的日常操作系统。然而,在Linux环境下使用中文时,许多用户会发现中文显示的效果并不...

    Linux加载windows字体

    Linux作为一个opensource操作系统,具有高度的可定制性和灵活性,但是在实际应用中,仍然会遇到一些问题,例如在Linux系统上使用某些软件时,下载的文档会出现乱码的情况,这是因为Linux系统缺少某些字体库导致的。...

    windows和linux系统字体包,较全

    Windows系统对字体的管理相对直观,它内置了一套丰富的字体库,包括宋体、黑体、仿宋、楷体等常见的中文字体,以及Arial、Times New Roman等西文字体。用户可以通过控制面板或者设置中的“字体”选项来查看、安装或...

    Linux系统优化中文字体

    在Linux系统中,由于默认的中文字体设计和渲染方式可能并不符合所有用户的审美,因此,许多用户在使用Linux时可能会遇到中文字体显示不够美观的问题。标题“Linux系统优化中文字体”所指的就是针对这个问题,通过...

    Linux中文字体类型包&simsun.7z

    "Linux中文字体类型包&simsun.7z" 提供了一个针对Linux环境的中文字体解决方案,其中包含了宋体(Simsun)这一常见的汉字字体。接下来,我们将深入探讨Linux中的字体管理、中文字体格式以及如何安装和使用Simsun字体...

    Qt在Linux环境下应用程序字体模糊的解决方法

    在 Linux 环境下使用 Qt 开发应用程序时,经常遇到字体模糊的问题,这对中文支持尤为重要。为解决此问题,我们需要了解 Qt 在 Linux 中的字体设置机制,并对其进行相应的配置。 首先,我们需要了解 Qt 在 Linux 中...

    Java 中文字体修正包 For Linux

    适用范围: 当Linux下的图形化java应用无法显示汉字时(例如oracle、db2、websphere的安装、设置等应用),用这里提供的任意一个包都可解决。基于Linux的所有jdk、jre均适用(1.5以上版本)。 安装方法: 在jre/lib...

    linux安装数据库oracle中文字体库

    本文将详细介绍如何在Linux环境下为Oracle数据库安装中文字体库,以确保正确显示中文字符。 首先,我们需要了解Oracle数据库对字体库的要求。Oracle数据库在显示非ASCII字符(如中文)时,需要依赖特定的字体文件。...

Global site tag (gtag.js) - Google Analytics