java有五种逻辑字体,分别是:1、Serif为有衬线;2、【Sans-serif】为无衬线;3、Monospaced为等宽;4、Dialog为对话框;5、DialogInput为对话框输入。

java的字体有:

Java 定义了五种逻辑字体:Serif(有衬线) 、Sans-serif(无衬线) 、Monospaced(等宽) 、Dialog(对话框)、DialogInput(对话框输入)。每种字体对应有四种字体风格:plain(扁平)、bold(粗体)、 italic(斜体)、bolditalic(粗斜)。

我们可以选择逻辑字体、大小和颜色,但不能选择具体的物理字体,对应的物理字体需要在 JRE 的字体配置文件里设置。

影响图形字体的主要因素有:当前语言代码页、数据库字符集、安装的字体和字体配置文件

1. 语言代码页

语言代码页为当前所用的语言环境,在 Linux 和 UNIX 环境下用 .profile 文件配置,在 Windows 下要查看活动代码页设置,请键入:chcp,出现类似于下面内容的消息:Active code page: 437,要将活动代码页更改为 850(多语言),请键入:chcp 850,如果指定的代码页无效,则会显示以下错误消息:Invalid code page。下表列出了所有支持的代码页及其国家(地区)或者语言:

2. 数据库字符集

用具体命令可以查看当前数据库实例所用的字符集,还可以设置字符集。(注意:在 Windows 命令行下设置后要退出重新运行另一个命令行会话才生效)。下表为各种常用的语言代码页和字符集(在字体配置文件里有不同字符集用不同物理字体):

3. 已安装的字体

在 Windows 平台下可以在“控制面板-> 字体”里查看安装的字体。另外,JRE 也自带了几种字体在 %JAVAHOME%/lib/fonts。

注:%JAVAHOME% 指 Java 安装的根目录。

4. 字体配置文件

Java可以JRE中对字体进行配置,在JRE的不同版本下字体配置文件是不太一样的,可以用 %JAVAHOME%/bin/java -version 命令查看安装的具体 JRE 版本。可以在sun官方的网站上具体查阅配置方法:请先来到Java SE中,选Technologies标签,可以在总框架图中找到查找“Intl Support”窗口,进入后寻找“The Font Configuration Files”。

java 支持哪些字体_java有哪些字体相关推荐

  1. java 中文字体_Java的中文字体

    java中文支持(或乱码的解决):java程序是跨平台的,但需要解决中文支持问题. 方法很简单,就是在java安装目录下放进去一个中文字体即可. cd /usr/lib/jvm/java-6-sun/ ...

  2. java 支持的编码格式_Java支持的编码格式(各个国家的语言)

    Java支持的编码格式(各个国家的语言) (2010-04-13 17:23:29) 标签: java 编码 it JDK提供了一个将中文转换为Unicode编码格式 转换器 说明 --------- ...

  3. java出现无法读取_Java无法读取字体

    好的,所以使用自定义字体时出现问题.基本上,我会从网上下载一个自定义字体,然后在程序中使用它.当我在Eclipse(我使用的编辑器)中运行程序时,一切正常,并且没有问题.但是,每当我将其从eclips ...

  4. java引入外部字体_java 使用外部字体(.ttf) 完整类

    import java.awt.Font; import java.io.File; import java.io.FileInputStream; public class Loadfont { p ...

  5. java支持接口吗_java – 支持专用接口方法

    此支持允许接口的非抽象方法在它们之间共享代码.私有方法可以是静态的或实例的. 接口的私有方法可以是抽象的还是默认的? 我可以问一个例子,"私有静态接口方法"在代码方面是否有用? 解 ...

  6. java支持多线程吗_Java多线程之一

    进程与线程 进程 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位,比如我们windows电脑上运行的一个程序就是一个进程.在传统进程中进程是资源分配和调度的一个基本单位,在后来引入线 ...

  7. java支持wingdings吗,[转]往JRE里添加新字体

    Adding Fonts to the Java Runtime 要加一种亚洲字体进JRE,请按以下步骤进行: 1.装入字体 首先,你必须装载中文.日文.韩文或传统的中文字体(楷书.宋体等)到你的系统 ...

  8. java读取word文件并设置其字体样式_Java读取word文件,字体,颜色(示例代码)

    在Android读取Word文件时,在网上查看时可以用tm-extractors,但好像没有提到怎么读取Word文档中字体的颜色,字体,上下标等相关的属性.但由于需要,要把doc文档中的内容(字体,下 ...

  9. ae使用计算机不支持的文字,AE软件使用字体出现错误83 ::2如何解决?

    终极解决办法: 或者 选择了AE不能支持的中文字体,没有通用的ascii编码. 83 :: 2报错提示信息:After Effects error: CT generic : bad lenDesig ...

最新文章

  1. java stringbuilder 替换字符串_java中的经典问题StringBuilder替换String
  2. 中国水环境治理市场需求前景与十四五战略规划建议报告2022版
  3. 在StackBlitz上setup SAP Spartacus
  4. git如何切换用户_git切换用户、多用户切换的正确方式 git commit和git push 切换用户...
  5. 中国移动老功臣退休致辞:工作结束了 人生没结束
  6. java 集合排序方法_java集合排序方法sort的使用
  7. 运用EXCEL来解线性规划问题
  8. 软件是如何驱动硬件的,代码是怎样对计算机实现控制的?
  9. python爬虫100例--酷我音乐--周杰伦歌曲(1)
  10. windows 系统遍历USB设备 VID和PID
  11. 周志华机器学习笔记(一)
  12. 部分大数据平台运维题及答案
  13. python加权最小二乘_如何计算加权最小二乘法的样本权重?
  14. 微信小程序如何页面分享,如何图片长按识别二维码等问题汇总
  15. 腾讯优图提出LAP无监督多视角人脸3D重建算法,高清还原面部细节
  16. maven 打包将依赖打进jar包
  17. workbench前处理分块画分网格
  18. 人工智能历史上的重要一步:ChatGPT影响到谷歌地位?
  19. 一个简单的音乐播放器
  20. 捷速ocr文字识别软件使用说明

热门文章

  1. 统计学三大相关系数之Pearson相关系数、Spearman相关系数
  2. 计算机电源出现叉叉是怎么回事,解决Win7下笔记本右下角电池打红叉提示请考虑更换电池问题...
  3. golang使用go Modules相关命令时报错
  4. cmake和make的简单理解
  5. C14:Unity3D制作智能家居设计软件——双屏互动室内漫游
  6. 四位共阳极数码管显示函数_4位共阴极数码管单片机驱动
  7. Vue <transition> 多个组件的过渡案例
  8. 变分法:在图像处理中的应用(一)
  9. 【预测模型-ELM分类】基于鲸鱼算法优化核极限学习机实现数据分类附matlab代码
  10. 发送QQ邮件报证书不被信任 Error in certificate