Interface TextRenderer

    • Method Detail

      • drawString

        void drawString​(OutputDevice outputDevice,
                        java.lang.String string,
                        float x,
                        float y)
      • getGlyphBounds

        java.awt.Rectangle getGlyphBounds​(OutputDevice outputDevice,
                                          FSFont font,
                                          FSGlyphVector fsGlyphVector,
                                          int index,
                                          float x,
                                          float y)
      • getWidth

        int getWidth​(FontContext context,
                     FSFont font,
                     java.lang.String string)
      • setFontScale

        void setFontScale​(float scale)
      • getFontScale

        float getFontScale()
      • setSmoothingThreshold

        void setSmoothingThreshold​(float fontsize)
        Set the smoothing threashold. This is a font size above which all text will be anti-aliased. Text below this size will not be antialiased. Set to -1 for no antialiasing. Set to 0 for all antialising. Else, set to the threshold font size. does not take font scaling into account.
      • getSmoothingLevel

        int getSmoothingLevel()
      • setSmoothingLevel

        void setSmoothingLevel​(int level)
        Deprecated.
        no-op, will be removed in a future release. Anti-aliasing is now controlled via the smoothing threshhold.
        Parameters:
        level - no-op