Font
Native font.
| Module | require("yue.gui") |
| Type | Class |
Class methods
default()
Return the default font used for displaying text.
Return
Fontcreate(name, size, weight, style)
Create a Font implementation with the specified name, DIP size,
weight and style.
Parameters
stringnamenumbersizeFont::WeightweightFont::Stylestyle
Return
Fontcreatefrompath(path, size)
Create a Font by reading from |path|. If the font file contains multiple families or weights, only the first encountered font will be used.
Parameters
stringpathnumbersize
Return
FontMethods
derive(sizedelta, weight, style)
Returns a new Font derived from the existing font.
The size_delta is the size in DIP to add to the current font.
Parameters
numbersizedeltaFont::WeightweightFont::Stylestyle
Return
Fontgetname()
Return font's family name.
Return
stringgetsize()
Return font's DIP size.
Return
numbergetweight()
Return the font weight.
Return
Font::Weightgetstyle()
Return the font style.
Return
Font::Style