17 static constexpr float default_dpi = 84.0f;
18 static constexpr float dpi_scale = default_dpi / 72.0f;
24 text_decoration decoration;
27 family_id(), variant(), size(0.0),
color(), decoration(text_decoration::None) {}
30 family_id(family_id), variant(variant), size(size),
color(
color), decoration(decoration) {}
33 std::string_view family_name,
37 text_decoration decoration)
noexcept;
44 float scaled_size()
const noexcept {
45 return size * dpi_scale;
58 return lhs << to_string(rhs);