public class DefaultFontProvider extends Object implements FontProvider
Constructor and Description |
---|
DefaultFontProvider() |
Modifier and Type | Method and Description |
---|---|
Font |
getConfluenceFont(String name)
Get the specified Confluence bundled Font.
|
Font |
getFirstAvailableFont(String... desiredFontNames)
Returns the first available font among the specified fonts (respects order).
|
public Font getFirstAvailableFont(String... desiredFontNames)
FontProvider
getFirstAvailableFont
in interface FontProvider
desiredFontNames
- desired font namespublic Font getConfluenceFont(String name)
FontProvider
Font.deriveFont(int)
can be used
on the returned Font if you need a different size. This method does not look to system installed Fonts but only considers those bundled
with Confluence.
On Windows and Linux platforms explicitly retrieving a Font will constrain you to only the glyphs available within that font. On Mac OS X
the JVM will try to find a suitable glyph from all available fonts. If you want this behaviour on the other platforms then you should use
logical font names and the FontProvider.getFirstAvailableFont(String...)
method.
getConfluenceFont
in interface FontProvider
name
- the name of the Font required.Copyright © 2003–2017 Atlassian. All rights reserved.