+
+ //@}
+
+
+ /**
+ @name Similar fonts creation
+
+ The functions in this section create a font similar to the given one
+ but with its weight, style or size changed.
+ */
+ //@{
+
+ /**
+ Return a bold version of this font.
+ */
+ wxFont MakeBold() const;
+
+ /**
+ Return an italic version of this font.
+ */
+ wxFont MakeItalic() const;
+
+ /**
+ Return a larger version of this font.
+
+ The font size is multiplied by CSS specification inspired factor of @c
+ 1.2.
+
+ @see MakeSmaller(), Scale()
+ */
+ wxFont MakeLarger() const;
+
+ /**
+ Return a smaller version of this font.
+
+ The font size is divided by CSS specification inspired factor of @c
+ 1.2.
+
+ @see MakeLarger(), Scale()
+ */
+ wxFont MakeSmaller() const;
+
+ /**
+ Return a scaled version of this font.
+
+ The font size is multiplied by the given factor (which may be less than
+ 1 to create a smaller version of the font).
+ */
+ wxFont Scale(float x) const;
+