代码之家  ›  专栏  ›  技术社区  ›  Aaron Digulla

如何从现有字体创建新字体?

  •  0
  • Aaron Digulla  · 技术社区  · 14 年前

    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”,例如。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Smilediver    14 年前

    Font Font=新字体(fontFamilyName,fontStyle,fontSize);