IfcFontStyle

Natural language names
deSchriftstil
enFont Style
frStyle de police
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcFontStyleMOVEDSchema changed from IFCPRESENTATIONRESOURCE to IFCPRESENTATIONAPPEARANCERESOURCE.
Semantic definitions at the type
Type definition

The IfcFontStyle type defines whether the normal, the italic or the oblique faces within a font family shall be used. Values are:

NOTE  Definition according to Cascading Style Sheets, level 1
A value of 'normal' selects a font that is classified as 'normal' in the user agents font database, while 'oblique' selects a font that is labeled 'oblique'. A value of 'italic' selects a font that is labeled 'italic', or, if that is not available, one labeled 'oblique'. The font that is labeled 'oblique' in the user agents font database may actually have been generated by electronically slanting a normal font. Fonts with Oblique, Slanted or Incline in their names will typically be labeled 'oblique' in the user agents font database. Fonts with Italic, Cursive or Kursiv in their names will typically be labeled 'italic'.
NOTE  Type adopted from font-style defined in CSS-1.
HISTORY  New type in IFC2x3.
Formal Propositions
RuleDescription
WR1Allowable values for font style.
Formal representations
XSD Specification
 <xs:simpleType name="IfcFontStyle">
  <xs:restriction base="xs:normalizedString"/>
 </xs:simpleType>
 <xs:element name="IfcFontStyle-wrapper" nillable="true">
  <xs:complexType>
   <xs:simpleContent>
    <xs:extension base="ifc:IfcFontStyle">
     <xs:attributeGroup ref="ifc:instanceAttributes"/>
    </xs:extension>
   </xs:simpleContent>
  </xs:complexType>
 </xs:element>
EXPRESS Specification
TYPE IfcFontStyle = STRING;
 WHERE
  WR1 : SELF IN ['normal','italic','oblique']
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page