Fontable
public protocol Fontable
Fontable entity.
Important
This is a Public Preview API. It may be changed or removed at any time.Returns a custom font of the specified size.
Declaration
Swift
func of(size: CGFloat) -> Font
Parameters
size
|
The size of the font. |
Return Value
A custom Font object.
of(size:)
Default implementation
Default Implementation
Returns a custom font of the specified size.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public func of(size: CGFloat) -> Font
Parameters
size
|
The size of the font. |
Return Value
A custom Font object.
ofBodyFontSize(forSizeClass:)
Extension method
Returns a custom font for body size based on the user interface size class.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public func ofBodyFontSize(forSizeClass: UserInterfaceSizeClass?) -> Font
Parameters
forSizeClass
|
The user interface size class. |
Return Value
A custom Font object.
ofCaptionSize(forSizeClass:)
Extension method
Returns a custom font for caption size based on the user interface size class.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public func ofCaptionSize(forSizeClass: UserInterfaceSizeClass?) -> Font
Parameters
forSizeClass
|
The user interface size class. |
Return Value
A custom Font object.
ofTitleFontSize(forSizeClass:)
Extension method
Returns a custom font for title size based on the user interface size class.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public func ofTitleFontSize(forSizeClass: UserInterfaceSizeClass?) -> Font
Parameters
forSizeClass
|
The user interface size class. |
Return Value
A custom Font object.