/*! \qmlclass Font QFont \brief Defines the font used for drawing text. Font instantiates the C++ class QFont */ // NOTE: This is a copy-paste from: // \src\declarative\graphicsitems\qdeclarativetext.cpp /*! \qmlproperty string Font::family Sets the family name of the font. The family name is case insensitive and may optionally include a foundry name, e.g. "Helvetica [Cronyx]". If the family is available from more than one foundry and the foundry isn't specified, an arbitrary foundry is chosen. If the family isn't available a family will be set using the font matching algorithm. */ /*! \qmlproperty bool Font::bold Sets whether the font weight is bold. */ /*! \qmlproperty enumeration Font::weight Sets the font's weight. The weight can be one of: \list \o Font.Light \o Font.Normal - the default \o Font.DemiBold \o Font.Bold \o Font.Black \endlist \qml Text { text: "Hello"; font.weight: Font.DemiBold } \endqml */ /*! \qmlproperty bool Font::italic Sets whether the font has an italic style. */ /*! \qmlproperty bool Font::underline Sets whether the text is underlined. */ /*! \qmlproperty bool Font::strikeout Sets whether the font has a strikeout style. */ /*! \qmlproperty real Font::pointSize Sets the font size in points. The point size must be greater than zero. */ /*! \qmlproperty int Font::pixelSize Sets the font size in pixels. Using this function makes the font device dependent. Use \c pointSize to set the size of the font in a device independent manner. */ /*! \qmlproperty real Font::letterSpacing Sets the letter spacing for the font. Letter spacing changes the default spacing between individual letters in the font. A positive value increases the letter spacing by the corresponding pixels; a negative value decreases the spacing. */ /*! \qmlproperty real Font::wordSpacing Sets the word spacing for the font. Word spacing changes the default spacing between individual words. A positive value increases the word spacing by a corresponding amount of pixels, while a negative value decreases the inter-word spacing accordingly. */ /*! \qmlproperty enumeration Font::capitalization Sets the capitalization for the text. \list \o Font.MixedCase - This is the normal text rendering option where no capitalization change is applied. \o Font.AllUppercase - This alters the text to be rendered in all uppercase type. \o Font.AllLowercase - This alters the text to be rendered in all lowercase type. \o Font.SmallCaps - This alters the text to be rendered in small-caps type. \o Font.Capitalize - This alters the text to be rendered with the first character of each word as an uppercase character. \endlist \qml Text { text: "Hello"; font.capitalization: Font.AllLowercase } \endqml */