Package org.polyfrost.polyui.data
Class FontFamily
-
- All Implemented Interfaces:
public class FontFamilyRepresents a font family, which consists of multiple font styles.
- Since:
0.22.0
-
-
Field Summary
Fields Modifier and Type Field Description private final <Error class: unknown class>thinprivate final <Error class: unknown class>thinItalicprivate final <Error class: unknown class>extraLightprivate final <Error class: unknown class>extraLightItalicprivate final <Error class: unknown class>lightprivate final <Error class: unknown class>lightItalicprivate final <Error class: unknown class>regularprivate final <Error class: unknown class>regularItalicprivate final <Error class: unknown class>mediumprivate final <Error class: unknown class>mediumItalicprivate final <Error class: unknown class>semiBoldprivate final <Error class: unknown class>semiBoldItalicprivate final <Error class: unknown class>boldprivate final <Error class: unknown class>boldItalicprivate final <Error class: unknown class>extraBoldprivate final <Error class: unknown class>extraBoldItalicprivate final <Error class: unknown class>blackprivate final <Error class: unknown class>blackItalicprivate final Stringname
-
Constructor Summary
Constructors Constructor Description FontFamily(String name, String path, FontFamily fallback)
-
Method Summary
Modifier and Type Method Description <Error class: unknown class>getThin()<Error class: unknown class>getThinItalic()<Error class: unknown class>getExtraLight()<Error class: unknown class>getExtraLightItalic()<Error class: unknown class>getLight()<Error class: unknown class>getLightItalic()<Error class: unknown class>getRegular()<Error class: unknown class>getRegularItalic()<Error class: unknown class>getMedium()<Error class: unknown class>getMediumItalic()<Error class: unknown class>getSemiBold()<Error class: unknown class>getSemiBoldItalic()<Error class: unknown class>getBold()<Error class: unknown class>getBoldItalic()<Error class: unknown class>getExtraBold()<Error class: unknown class>getExtraBoldItalic()<Error class: unknown class>getBlack()<Error class: unknown class>getBlackItalic()final StringgetName()The name of the font family. final Booleanhas(Font.Weight weight, Boolean italic)Return trueif the font at the given index exists, orfalseif it is the backup one.final Fontget(Font.Weight weight, Boolean italic)Return the specified font. final StringgetStyle(Font.Weight weight, Boolean italic)-
-
Constructor Detail
-
FontFamily
FontFamily(String name, String path, FontFamily fallback)
- Parameters:
path- The path to the font files.
-
-
Method Detail
-
getThin
<Error class: unknown class> getThin()
-
getThinItalic
<Error class: unknown class> getThinItalic()
-
getExtraLight
<Error class: unknown class> getExtraLight()
-
getExtraLightItalic
<Error class: unknown class> getExtraLightItalic()
-
getLight
<Error class: unknown class> getLight()
-
getLightItalic
<Error class: unknown class> getLightItalic()
-
getRegular
<Error class: unknown class> getRegular()
-
getRegularItalic
<Error class: unknown class> getRegularItalic()
-
getMedium
<Error class: unknown class> getMedium()
-
getMediumItalic
<Error class: unknown class> getMediumItalic()
-
getSemiBold
<Error class: unknown class> getSemiBold()
-
getSemiBoldItalic
<Error class: unknown class> getSemiBoldItalic()
-
getBold
<Error class: unknown class> getBold()
-
getBoldItalic
<Error class: unknown class> getBoldItalic()
-
getExtraBold
<Error class: unknown class> getExtraBold()
-
getExtraBoldItalic
<Error class: unknown class> getExtraBoldItalic()
-
getBlack
<Error class: unknown class> getBlack()
-
getBlackItalic
<Error class: unknown class> getBlackItalic()
-
has
final Boolean has(Font.Weight weight, Boolean italic)
Return
trueif the font at the given index exists, orfalseif it is the backup one.Note that this will initialize the given font, and the PolyUI.defaultFonts version as well.
- Since:
1.0.7
-
get
final Font get(Font.Weight weight, Boolean italic)
Return the specified font. This is a programmatic method, and is the same as getting the field.
- Since:
1.0.7
-
getStyle
final String getStyle(Font.Weight weight, Boolean italic)
-
-
-
-