2#ifndef PHWIDGETS_FONT_H
3#define PHWIDGETS_FONT_H
5#include "./../service/property.hpp"
6#include "./../service/bitmask.hpp"
16 using namespace cppproperties;
86 Serif = PHFONT_INFO_SERIF
106 struct FontCollectionDetail
108 static const std::vector<FontDetails>& getFamilies();
111 static const property<const std::vector<FontDetails>&>::
112 bind_static<&FontCollectionDetail::getFamilies> Families;
125 class PrivateFontCollection;
233 typedef FontID* font_id_type;
245 Font(
const Font &other, typedefs::font_style_bitmask fstyle);
302 operator const font_id_type()
const;
375 std::uint32_t _height, _size;