.. _group__a3d__fontattribdef:

######################################
Flags for Font and Font-Key Attributes
######################################


   2.0


These masks are used to define the attributes for :c:struct:`~A3DFontData`\ and :c:struct:`~A3DFontKeyData`


   The bit 0x01 is unused.



Index
=====

.. rubric:: Preprocessor Definitions


.. rst-class:: api-xref-list


* :c:macro:`~kA3DFontBold`
* :c:macro:`~kA3DFontItalic`
* :c:macro:`~kA3DFontUnderlined`
* :c:macro:`~kA3DFontStrikedOut`
* :c:macro:`~kA3DFontOverlined`
* :c:macro:`~kA3DFontStretched`
* :c:macro:`~kA3DFontWired`
* :c:macro:`~kA3DFontFixedWidth`


.. rst-class:: kind-group kind-preprocessor-definition

.. rubric:: Preprocessor Definitions
   :class: kind-group-title


.. c:macro:: kA3DFontBold

      Bold.
      



.. c:macro:: kA3DFontItalic

      Italic.
      



.. c:macro:: kA3DFontUnderlined

      Underlined.
      



.. c:macro:: kA3DFontStrikedOut

      Striked-out.
      



.. c:macro:: kA3DFontOverlined

      Overlined.
      



.. c:macro:: kA3DFontStretched

      Stretched.
      
      In case the font used is not the original font, it indicates that the text needs to be stretched to fit its bounding box.
      



.. c:macro:: kA3DFontWired

      Wired.
      
      Indicates that the original font is a wireframe font.
      



.. c:macro:: kA3DFontFixedWidth

      Fixed width.
      
      Indicates that the original font is not proportional (each glyph has the same width).
      




