`
danielking
  • 浏览: 16765 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

贴一个最简单的fontconfig.properties

阅读更多
刚刚升级了netbeans,不知道为什么,中文又变成框框,以前很简单的建一个fallback,拷中文字体这个方法好像失效了,我也不知道怎么回事,然后就分析起java的fontconfig.properties,找到了最简单的配置

这个是在linux下的,windows下其实也一样,把字体路径改改就行了
这个配置的意思是英文字体除了monospaced之外使用系统字体,monospaced用自己设置的DejaVu Sans Mono(个人感觉这个字体在linux下最舒服,windows下的是consolas,mac下是monaco),中文都用雅黑,所有地方优先英文字体,然后雅黑,相信大多数人都这么用。

觉得其他文章里面介绍得太复杂,所以搞了个最简单的

# Version
version=1

# Component Font Mappings
allfonts.chinese-gb18030=Microsoft Yahei
monospaced.plain.alphabetic=DejaVu Sans Mono
monospaced.bold.alphabetic=DejaVu Sans Mono Bold
monospaced.italic.alphabetic=DejaVu Sans Mono Italic
monospaced.bolditalic.alphabetic=DejaVu Sans Mono Bold Italic

# Search Sequences
sequence.allfonts=alphabetic
sequence.fallback=alphabetic,chinese-gb18030

# Font File Names
filename.Microsoft_Yahei=/usr/share/fonts/TTF/msyh.ttf

filename.DejaVu_Sans_Mono=/usr/share/fonts/TTF/DejaVuSansMono.ttf
filename.DejaVu_Sans_Mono_Bold=/usr/share/fonts/TTF/DejaVuSansMono-Bold.ttf
filename.DejaVu_Sans_Mono_Italic=/usr/share/fonts/TTF/DejaVuSansMono-Oblique.ttf
filename.DejaVu_Sans_Mono_Bold_Italic=/usr/share/fonts/TTF/DejaVuSansMono-BoldOblique.ttf

分享到:
评论
2 楼 xiaolongfeixiang 2009-12-31  
<div class="quote_title">danielking 写道</div>
<div class="quote_div">刚刚升级了netbeans,不知道为什么,中文又变成框框,以前很简单的建一个fallback,拷中文字体这个方法好像失效了,我也不知道怎么回事,然后就分析起java的fontconfig.properties,找到了最简单的配置<br><br>这个是在linux下的,windows下其实也一样,把字体路径改改就行了<br>这个配置的意思是英文字体除了monospaced之外使用系统字体,monospaced用自己设置的DejaVu Sans Mono(个人感觉这个字体在linux下最舒服,windows下的是consolas,mac下是monaco),中文都用雅黑,所有地方优先英文字体,然后雅黑,相信大多数人都这么用。<br><br>
</div>
<p> </p>
<p>    <br><img src="http://dl.iteye.com/upload/attachment/187589/794ff8ff-9e06-3275-8b9e-77f78aa230a6.png" alt=""><br> <br><img src="http://dl.iteye.com/upload/attachment/187587/3b450eb3-e41b-3513-9340-84c96656fc83.png" alt=""></p>
<p>其他的字体,大小都可以调整。唯独这地方的字体不知到怎么改,求教大侠了!!</p>
1 楼 jack437 2009-12-31  
这个配置文件windows下不适用,只能将需要的字体加入

相关推荐

    JDK fontconfig.property 终极完美版

    jdk的默认中文字体是丑陋的宋体,网上有一些如何修改fontconfig.property来使中文字体成为微软雅黑的文章,但不知道为什么,在最新的Windows7 + JDK 6/JDK 7中,对于粗体的中文会显示乱码。 经过我多次的摸索尝试,...

    qt关于编译fontconfig缺少的头文件

    `fontconfig`是一个开源的字体配置库,它允许程序在多种字体中选择、查找和替换,而`fontconfig.h`和`fcfreetype.h`是该库的重要组成部分。 `fontconfig.h`是`fontconfig`库的核心头文件,包含了所有关于字体配置和...

    fontconfig安装包.zip

    **fontconfig**是一个开源的字体配置库,广泛用于Linux操作系统中,它负责管理和查找系统中的字体,以便在各种应用程序中正确地显示文本。这个“fontconfig安装包.zip”提供了离线安装fontconfig所需的RPM(Red Hat ...

    fontconfig-2.13.0-4.3.el7.x86_64.zip

    `fontconfig`是一个开源的字体配置库,它负责管理和查找系统中的字体,为应用程序提供统一的接口来处理字体问题。在没有互联网连接或者网络受限的环境中,确保Linux能够正确显示中文字符,就需要手动安装和配置字体...

    fontconfig-2.13.1-4.el8.aarch64.rpm

    fontconfig-2.13.1-4.el8.aarch64.rpm

    fontconfig-2.11.94.tar.gz

    Fontconfig,作为一个开源的字体配置库,为开发者提供了强大的字体选择和管理功能,使得应用程序能根据用户需求和系统环境来正确、高效地呈现文本。在本文中,我们将深入探讨Fontconfig的核心概念、作用以及如何编译...

    centos7-fontconfig.zip

    下载后将所有文件上传到服务器随便目录,命令也在压缩包内

    fontconfig-2.13.0-4.3.el7.x86_64.rpm

    fontconfig主要是grafana的依赖包,网上资源较少,特分享给大家

    试用netbeans-dev

    在Java环境中,字体配置通常涉及到`fontconfig.properties`文件,这是一个字体配置文件,用于指定Java运行时如何查找和使用特定字体。在NetBeans IDE中,这个文件可以帮助开发者定义和管理应用的字体渲染规则,特别...

    fontconfig-2.13.0-4.3.el7.x86-64.rpm系列 0积分下载 希望帮助到大家

    首先,`fontconfig`是一个开源的字体配置和字形渲染库,它负责在Linux系统中管理和选择合适的字体。`fontconfig-2.13.0-4.3.el7.x86_64.rpm`这个包提供了最新的2.13版本,能帮助系统更高效地处理字体配置规则,支持...

    fontconfig-2.3.2.tar

    Fontconfig是一个开源的、轻量级的字体配置库,它允许开发者和系统管理员有效地管理和配置操作系统中的字体。在本文中,我们将深入探讨fontconfig-2.3.2这一版本,了解其功能、架构以及如何在实际应用中使用。 一、...

    fontconfig-2.4.2.tar.gz

    Fontconfig是一个开源的字体配置库,用于在Linux和其他类Unix操作系统上管理和查找字体。它允许应用程序根据一系列规则选择最合适的字体,并处理字体的大小、颜色等属性。在PHP的GD库中,Fontconfig可以提供更高级的...

    fontconfig-2.5.92.tar.gz

    Fontconfig 是一个开源的字体配置库,主要在 Unix-like 系统(包括 Linux 和 macOS)上使用,它为应用程序提供了一种标准的方式来查找、选择、和管理字体。由 Red Hat 公司的 Keith Packard 创建,Fontconfig 已经...

    centos7 离线安装字体fontconfig

    在Linux系统中,CentOS 7是一个广泛应用的服务器操作系统,其默认配置可能不包含所有用户所需的字体。在没有网络连接的情况下,如何离线安装字体配置呢?这就是我们要讨论的主题——"CentOS 7 离线安装字体...

    fontconfig-2.8.0.tar.gz

    Fontconfig 将返回和指定模式最匹配的字体。 为了进行字体匹配,fontconfig 保存所有已经安装字体的大量排版信息,例如字体名称、风格、大小、DPI、Unicode覆盖等。这些信息也被用来执行字体替换。

    fontconfig-2.13.1.tar.bz2

    fontconfig-2.13.1.tar.bz2

    fontconfig-2.11.1.tar.bz2

    fontconfig-2.11.1.tar.bz2

    fontconfig-2.7.2.tar.gz

    Fontconfig的核心目标是为应用程序提供一个统一的方式来查找、选择和渲染字体。它通过解析XML配置文件,根据用户的偏好和系统的环境,动态地匹配和排序可用的字体。在Fontconfig 2.7.2这个版本中,我们看到它继续...

Global site tag (gtag.js) - Google Analytics