Permitted_Text_Fonts

This check verifies whether an annotation uses only certain fonts (such as Courier or Times) and font styles (such as Bold or Italic). If not, the affected elements are rated incorrect.

This page discusses:

Context

Texts and measurements cannot be displayed correctly if the required font is missingon the system.

Annotations in drawings have to fulfill certain requirements concerning legibility,consistency and the ability to be archived and photographically reproduced. If these requirements are not fulfilled, this can lead to problems in future processes.

Note: Some types of elements, for example graphical annotations, contain text whose font attributes cannot be changed. These elements will be ignored by the check.

To change the font of the annotation, right-click the annotation and select Properties > Font tab.

Check Information

Check Details Description
Applicable to: DrwDrawing
Automatic Solution:
Check Parameters:
  • StdPermittedTextFonts_SheetNames: List(String).

    Specify the names of sheets in which this check is to be performed. You can use Regular Expressions.

    Note: Default value is empty (i.e. no sheets are checked).
  • StdPermittedTextFonts_ViewNames: List(String).

    Specify the names of views corresponding to sheets specified in “Sheet Names”, in which this check is to be performed. You can use Regular Expressions. Size of this list must match with the size of list of “Sheet Names”.

    Note: Default value is empty (i.e. no Views are checked).
  • StdPermittedTextFonts_AnnotationNames: List(String).

    Specify the names of annotations corresponding to views specified in “View Names”, for which this check is to be performed. You can use Regular Expressions. Size of this list must match with the size of list of “View Names”.

    Note: Default value is empty (i.e. no Annotations are checked).
  • StdPermittedTextFonts_AllowedFontNames: List(String).

    Specify the allowed font names. Type the names exactly as shown on the fonts list in CATIA, e.g. “Courier New (TrueType)”.

    Note: By default, the value is set to Nothing (i.e. Fonts are not checked).
  • StdPermittedTextFonts_AllowOnlyOneFontPerText: Boolean.

    If this option is selected, only one font per Text is allowed. If this option is not selected, more than one font per element is allowed.

    Note: By default, the value is set to False.
  • StdPermittedTextFonts_AllowedFontStyle: Multi Value Parameter.

    Specify the allowed font styles from following styles: Bold, Italic, Bold Italic, Regular.

    Note: By default, the value is set to Bold, Regular.
  • StdPermittedTextFonts_AllowedFontSizeRangeLowerLimits: List(Length).

    It is possible to define allowed font size ranges. Specify lower limits of all such ranges in this list.

  • StdPermittedTextFonts_AllowedFontSizeRangeUpperLimits: List(Length).

    Specify upper limits of all allowed font size ranges in this list. Size of this list must match size of Lower Limits list.

  • StdPermittedTextFonts_AllowedFontSizes: List(Length).

    Specify the allowed font sizes.

  • StdPermittedTextFonts_CorrectionFontName: String.

    Specify the font name to set to annotations during correction.

  • StdPermittedTextFonts_CorrectionFontStyle: String.

    Specify the font style to set to annotations during correction from following styles: Bold, Italic, Bold Italic, Regular.

    Note: By default, the value is set to Regular.
  • StdPermittedTextFonts_CorrectionFontSize: Length.

    Specify the font size to set to annotations during correction.

    Note: By default, the value is set to 3.5mm.