public class Font extends Object
| 构造器和说明 |
|---|
Font(String name,
Path fontFile) |
Font(String name,
String familyName) |
Font(String name,
String familyName,
Path fontFile) |
Font(String name,
String familyName,
Path fontFile,
double[] printableAsciiWidthMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
double |
getCharWidthScale(char txt)
获取字符占比
|
String |
getCompleteFontName()
获取字体全名
|
static Font |
getDefault() |
String |
getFamilyName() |
Path |
getFontFile() |
String |
getFontFileName()
获取字体文件名称
|
String |
getName() |
Font |
setFamilyName(String familyName) |
Font |
setFontFile(Path fontFile) |
Font |
setName(String name) |
Font |
setPrintableAsciiWidthMap(double[] map)
设置可打印字符宽度映射表
在使用操作系统字体时,默认采用ACSII 0.5 其余1的比例计算宽度,因此可能需要手动设置宽度比例才可以达到相应的效果
|
public static Font getDefault()
public double getCharWidthScale(char txt)
txt - 字符public Font setPrintableAsciiWidthMap(double[] map)
map - 映射比例表public String getCompleteFontName()
public String getName()
public String getFamilyName()
public Path getFontFile()
public String getFontFileName()
Copyright © 2022. All rights reserved.