HTML Encoding and Default Values⤴
<FontStyle
family='['SERIF']'
horizontal='true'
justify='['BEGIN', 'FIRST']'
language='""'
leftToRight='true'
metadata='X3DMetadataObject'
quality='2.0'
size='1.0'
spacing='1.0'
style='"PLAIN"'
topToBottom='true'
></FontStyle>
Fields⤴
These are the X3D / X3DOM fields of this node. Values should usually be received / set as strings via
DOM functions (i.e., using
setAttribute("myFieldName", "myFieldValue")
and
getAttribute("myFieldName")
).
Name | Type | Default Value | Range | Inheritance | Standard | Description |
---|---|---|---|---|---|---|
family | MFString | ['SERIF'] | Defines the text family. | |||
horizontal | SFBool | true | Specifies whether the text is shown horizontally or vertically. | |||
justify | MFString | ['BEGIN', 'FIRST'] | ["BEGIN","END","FIRST","MIDDLE",""] | Specifies where the text is anchored. The default of ["BEGIN", "FIRST"] is the ISO spec. default. It deviates from ["MIDDLE", "MIDDLE"], the older x3dom default which may require scene tuning. | ||
language | SFString | "" | The language field specifies the context of the language for the text string in the form of a language and a country in which that language is used. | |||
leftToRight | SFBool | true | Specifies whether the text is shown from left to right or from right to left. | |||
metadata | SFNode | X3DMetadataObject | Core/X3DNode | Field to add metadata information | ||
quality | SFFloat | 2.0 | [0, inf] | Sets the quality of the text rendering as an oversampling factor. | ||
size | SFFloat | 1.0 | [0, inf] | Sets the size of the text. | ||
spacing | SFFloat | 1.0 | [0, inf] | Sets the spacing between lines of text, relative to the text size. | ||
style | SFString | "PLAIN" | ["PLAIN","BOLD","ITALIC","BOLDITALIC",""] | Sets the text style. | ||
topToBottom | SFBool | true | Specifies whether the text flows from top to bottom or from bottom to top. |