Original Spec| Sample

定義

FontStyle { 
  field MFString family       "SERIF"
  field SFBool   horizontal   TRUE
  field MFString justify      "BEGIN"
  field SFString language     ""
  field SFBool   leftToRight  TRUE
  field SFFloat  size         1.0          # (0,)
  field SFFloat  spacing      1.0          # [0,)
  field SFString style        "PLAIN"
  field SFBool   topToBottom  TRUE
}
family
フォントファミリーの指定。 "SERIF"がデフォルトでその他に "SANS"と"TYPEWRITER"が指定可能で、複数してすると順に探してくれます。
horizontal
水平にならべるかどうか
justify
表示の原点をどこに持ってくるかの指定。"BEGIN"がデフォルトで "FIRST", "MIDDLE", "END"が指定できます。.
language
言語の指定。RFC 1766に基づいて指定して下さい。
leftToRight
左から右にならべるかどうか
size
フォントのサイズ
spacing
行間の長さsizeとの積が実際の長さになります。
style
フォントスタイルの指定"PLAIN" がデフォルトでその他に "BOLD", "ITALIC", "BOLDITALIC" が指定できます。
topToBottom
上から下にならべるかどうか

サンプル

せっかくなので右から左に2行にして見ました。
#VRML V2.0 utf8
Shape {
 geometry Text { 
   string ["Hello" "World"]
   fontStyle FontStyle {
     leftToRight FALSE
     family ["TYPEWRITER"]
     style "ITALIC"
     size 1.5
   }
 }
}