`

设置 Java 系统的默认字体

    博客分类:
  • Java
阅读更多

Java应用和Windows应用一眼就能看出来,因为字体往往差别很明显。不同平台发布的Java有不同的缺省字体设置,比如:IBM的缺省是宋体-方正超大字体集,字库倒是很全,但字体看起来比较简陋(锯齿较明显),有时候甚至影响阅读。

如何换成Windows系统缺省的宋体字
1.4以前版本:
1 找到JAVAHOME/lib/font/下的font.properties.zh文件:
比如: C:\Program Files\IBM\Java142\jre\lib 下:
2 搜索 Simsun (Founder Extended)替换成Simsun即可;

Java 5以上版本:
1 将 %JAVAHOME%\lib\fontconfig.properties.src 命名为 %JAVAHOME%\lib\fontconfig.properties;
比如: C:\Program Files\Java\jre1.6.0_03\lib下的fontconfig.properties
2 将 %JAVAHOME%\lib\fontconfig.properties文件中的 "allfonts.chinese-gb18030属性更改为 "allfonts.chinese-gb18030=SimSun";

 

IBM DB2 控制中心等图形工具在 Windows 下的字体设置

分享到:
评论

相关推荐

    java缺少字体问题增加相关的安装文件

    3. 使用Java系统属性:可以设置Java启动参数`-Dawt.useSystemAAFontSettings`和`-Dswing.aatext=true`来启用或调整抗锯齿字体渲染,有时这可以改善字体显示效果,尤其是在处理非标准字体时。 4. 调整应用程序代码:...

    java生成pdf字体和模板

    iText支持多种字体,包括系统默认的字体和自定义的TrueType字体(.ttf)。要使用自定义字体,需要使用`FontFactory.register()`方法注册字体文件,然后通过`FontFactory.getFont()`创建`Font`对象。例如: ```...

    如何设置Java观感

    在Java中,`UIManager`类同样可以用来管理各种组件的默认字体。这里,我们创建了两个不同大小的`Font`对象`font1`和`font2`,分别用于菜单、菜单项、按钮等组件和对话框消息、按钮文本的字体: ```java Font font1 ...

    使用Docker部署ONLYOFFICE Document Server,打开中文乱码的原因与设置默认字体为中文的解决方法

    使用Docker部署ONLYOFFICE Document Server,打开文档,显示中文乱码的原因与设置默认字体为中文的解决方法。关于中文乱码问题,归根究底,是Ubuntu系统字体显示不像Windows一样中英双显

    java 显示多种字体

    如果你想要使用非系统默认的字体,你需要先将其加载到系统中。这可以通过`Font.createFont()`方法实现,然后通过`GraphicsEnvironment.registerFont()`将新字体注册到系统。请注意,自定义字体文件通常以`.ttf`...

    设置系统字体

    5. **设置默认系统字体**:虽然Windows并不直接提供设置全局系统字体的选项,但可以通过第三方工具(如Microangelo)或者修改注册表来实现。然而,这种方法需要谨慎操作,因为错误的设置可能导致系统不稳定。 6. **...

    linux下Java字体乱码(解决图像中中文乱码)

    在Linux环境下,Java应用程序在处理中文字符时可能会出现字体乱码的问题,这主要与系统默认字体、Java虚拟机(JVM)的配置以及可用的中文字体资源有关。本篇文章将详细探讨这个问题及其解决方案,帮助开发者解决Java在...

    Java中字体设置实例.pdf

    如果使用了计算机不支持的特定字体,Java会自动替换为系统默认的字体。 其次,`style`属性定义了字体的样式。Java提供了四种字体风格: 1. `Font.PLAIN`:表示普通、非加粗、非斜体的字体。 2. `Font.BOLD`:表示...

    Android 设置全局字体大小

    -- 默认字体大小 --> ``` 2. **动态改变字体大小**: 为了实现动态改变全局字体大小,我们需要在代码中获取当前的主题,并应用新的字体大小。这通常在`Application`或`Activity`的`onCreate`方法中完成: ```...

    java报表JXL和POI打印设置 java 生成excel 设置打印

    设置开始页码,例如`SheetSetting#setPageStart(int)`,默认为第一页。 #### 二、页边距 页边距可以通过以下方法设置: - `SheetSetting#setTopMargin(double)` - `SheetSetting#setBottomMargin(double)` - `...

    Java使用Swing默认皮肤控件代码示例

    在实际开发中,Swing的LookAndFeel不仅可以改变组件的外观,还可以调整字体、颜色、边距等细节,以适应不同的操作系统或用户需求。开发者可以根据项目需求,自定义LookAndFeel,或者选择其他预定义的LookAndFeel,如...

    java swing文本框(密码框)没有内容时,占位显示默认信息(仿IOS)

    在设计用户界面时,我们有时希望在这些文本框内没有输入内容时显示默认提示文字,就像iOS系统的文本框那样。这种效果可以通过一些技巧来实现,而标题和描述中提到的方法就是通过在文本框上方添加一个不可点击的`...

    给TextView设置字体样式的三种方法

    - 记得处理字体加载失败的情况,例如通过提供默认字体作为备份。 通过以上三种方式,开发者可以根据需求灵活地调整TextView的字体样式,提升应用的视觉效果和用户体验。理解并熟练运用这些方法,有助于打造更高质量...

    ts24 点阵字体和对应的使用的java代码

    如果缺少某些字符,Java可能会使用默认字体来代替,这可能导致显示不一致。 在提供的压缩包文件中,"dayin - 副本"可能是包含点阵字体数据的文件。为了在Java程序中使用,你需要解析这个文件并按照上述步骤加载和...

    pd4ml 设置中文字体问题.zip

    3. **HTML/CSS中的字体设置**: 在HTML内容中,可以通过CSS来指定字体,确保中文字符使用正确的字体渲染。例如: ```html body { font-family: 'SimSun', sans-serif; } ``` 或者直接在元素内使用: ```...

    简易java西文排版系统

    【简易Java西文排版系统】是一个基于Java编程语言开发的应用程序,专为处理和美化西文文本的排版而设计。它包含了多种文本格式化功能,如居中对齐、左右对齐、首行缩进,以及添加页眉和页码等,这些都是文档制作与...

    JAVA_API1.6文档(中文)

    java.awt.font 提供与字体相关的类和接口。 java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 java.awt.im 提供输入方法框架所需的类和接口。 java.awt.im.spi 提供启用可以与 ...

    安卓字体使用多语言相关-android设置全局字体样式.rar

    Android系统默认支持Unicode字符集,但某些自定义字体可能不包含所有语言的字符。在这种情况下,你需要确保自定义字体文件包含了所有可能使用的字符,或者为特定语言提供备用字体。 此外,如果你的应用程序需要动态...

    javaSwing各种主题窗口

    在Java Swing中,LookAndFeel 是一套规则,定义了组件的颜色、字体、布局和其他视觉属性。默认情况下,Swing会自动采用操作系统的默认LookAndFeel,但开发者可以通过编程方式更改它,以实现跨平台的一致性或特定的...

    jasperreport 【中文字体依赖】jars

    2. 然后,在JasperReport的设计文件(jrxml)中,你需要设置报表的默认字体为“微软雅黑”或者其他支持中文的字体。这可以通过修改`<style>`元素的`fontName`属性来实现。 3. 在Java代码中,确保正确设置了...

Global site tag (gtag.js) - Google Analytics