Java字体优化
需求背景 最近在做的项目显示的字体感觉太丑,于是乎想着 DIY 改进一下。 查阅资料,总觉得别人写的都不咋地,于是决心写一篇略微完善点的关于项目字体优化方面的文章。 当然,这篇文章不会教你如何使用 TrueType 去创建属于你自己的字体,而是使用现成的字体库。 读取、使用系统字体回顾 读取系统字体的 字体名 及 字体数量 方法1: 使用GraphicsEnvironment类 获取所有字体的 family 名 package com.forget406.study; import java.awt.GraphicsEnvironment; public class CustomeFontReading { public static void main(String[] args) { String[] fonts = GraphicsEnvironment // GraphicsEnvironment(抽象类) 图形环境类 .getLocalGraphicsEnvironment() // 获取本地图形环境 .getAvailableFontFamilyNames(); // 获取可用字体family名 int fontCount = 0; // 字体数统计 for(String font : fonts) { fontCount ++; System.out.println