|  | 
|  | Font (const Font &font) | 
|  | 
|  | Font (Font &&f) | 
|  | 
|  | Font (std::string_view fontname, int ptsize) | 
|  | Construct a new Font object.  More... 
 | 
|  | 
| PixBuf | render_solid (std::string_view text, Color color) | 
|  | Render solid text.  More... 
 | 
|  | 
| PixBuf | render_solid (std::u16string_view text, Color color) | 
|  | 
| PixBuf | render_shaded (std::string_view text, Color fg, Color bg) | 
|  | Render shaded text.  More... 
 | 
|  | 
| PixBuf | render_shaded (std::u16string_view text, Color fg, Color bg) | 
|  | 
| PixBuf | render_blended (std::string_view text, Color color) | 
|  | Render blended text.  More... 
 | 
|  | 
| PixBuf | render_blended (std::u16string_view text, Color color) | 
|  | 
| int | kerning_size (char16_t prev_ch, char16_t ch) const | 
|  | Get Kerning Size in two chars.  More... 
 | 
|  | 
| bool | has_glyph (char16_t ch) const | 
|  | Check the font has the glyph.  More... 
 | 
|  | 
| int | height () const | 
|  | Get font height.  More... 
 | 
|  | 
| int | ptsize () const noexcept | 
|  | Get font ptsize.  More... 
 | 
|  | 
| int | refcount () const noexcept | 
|  | Get font refcount.  More... 
 | 
|  | 
| void | set_ptsize (int new_ptsize) | 
|  | Set the font ptsize.  More... 
 | 
|  | 
| Size | size (std::string_view text) | 
|  | Get The text's w and h.  More... 
 | 
|  | 
| Size | size (std::u16string_view text) | 
|  | 
| void | close () | 
|  | Close font.  More... 
 | 
|  | 
| void | open (std::string_view fontname, int ptsize) | 
|  | Open font by its name.  More... 
 | 
|  | 
| void | openfile (std::string_view filename, int ptsize) | 
|  | Open font by its filename.  More... 
 | 
|  | 
| Font | clone () const | 
|  | Clone a font.  More... 
 | 
|  | 
| FontStyle | style () const | 
|  | Get this font's style.  More... 
 | 
|  | 
| void | set_style (FontStyle style) | 
|  | Set the style.  More... 
 | 
|  | 
| FontImpl * | impl () const noexcept | 
|  | 
| std::string | family () const | 
|  | Get font family name.  More... 
 | 
|  | 
| std::string | style_name () const | 
|  | 
| Font & | operator= (const Font &) | 
|  | Assign font.  More... 
 | 
|  | 
| Font & | operator= (Font &&) | 
|  | 
| bool | empty () const noexcept | 
|  |