在SWT中,如何创建字体的粗体/斜体变体以及如何缩放字体?我试过了
int fontStyle = SWT.BOLD;
int height = 1200;
FontData[] fds = font.getFontData ();
for (FontData fd: fds)
{
fd.setStyle (fontStyle);
fd.setHeight ((fd.getHeight () * height + 500) / 1000);
}
newFont = new Font(font.getDevice (), fds);
但这对“Andale Mono”不起作用,例如。
答案 0 :(得分:0)
并非所有字体都支持Italic或Bold。您可以在创建字体时设置字体大小:
Font font = new Font(fontFamilyName,fontStyle,fontSize);