MicroStation CONNECT Edition Hilfe

Festlegung der Zuordnung von Winkel- und Durchmesserbemaßungssymbolen

Die Konfigurationsvariable MS_RSCFONTDATA, falls definiert, beschreibt die Neuzuordnung von Grad-, Durchmesser- und Plus-Minus-Symbolen, die bei der Umwandlung in das SHX-Format auf benutzerdefinierte MicroStation Schriftarten angewendet werden.

AutoCAD verlangt, dass alle SHX-Schriftarten diese Symbole enthalten. Zudem müssen sich die Symbole an den folgenden Zeichenpositionen befinden:

  • Grad – 127 (176 für UNICODE-Schriftarten)
  • Plus/Minus – 128 (177 für UNICODE-Schriftarten)
  • Durchmesser – 129 (216, 248 und 8709 für UNICODE-Schriftarten)

Diese Zuordnung ist auch dann erforderlich, wenn die MicroStation-Schriftart keine derartigen Symbole enthält.

Bei MicroStation-Schriftarten, die mit MicroStation ausgeliefert wurden, muss MS_RSCFONTDATA nur dann definiert werden, wenn die Schriftart verändert wurde oder die ursprüngliche Zuordnung überschrieben werden soll.

Zur Definition von MS_RSCFONTDATA wird folgende Syntax verwendet:

MS_RSCFONTDATA=font_name, degree_font, degree_location, new_replaced_degree_symbol_location, plusminus_font, plusminus_location, new_replaced_plusminus_symbol_location, diameter_font, diameter_location, new_replaced_diameter_location

Dabei gilt Folgendes:

  • Font_name – Schriftart, auf die sich die Zuordnung bezieht.
  • Degree_font – Schriftart, aus der die Zeichengeometrie für das Gradsymbol bezogen wird. In MicroStation befindet sich die Standard-Symbolzeichengeometrie in Schriftart 106 (INTL_ISO_EQUAL) an Position 176. Wenn Sie diese Geometrie verwenden möchten, setzen Sie grad_font auf -1.
  • Degree_location – Position des Zeichens in degree_font, aus der die Zeichengeometrie für das Gradsymbol bezogen wird. Wenn Sie die Standardgeometrie verwenden möchten – Position 176 in Schriftart 106 (INTL_ISO_EQUAL), setzen Sie degree_location auf 0.
  • New_replaced_degree_symbol_location Zeichenposition in font_name, der das Symbol auf Position 127 (oder 176) zugeordnet werden soll. Der empfohlene Wert ist 192, weil MicroStation Schriftarten kein Symbol an Position 192 haben. Wenn jedoch font_name kein Symbol an Position 127 (oder 176) hat, setzen Sie new_replaced_degree_symbol_location auf 0.
  • Plusminus_font – Schriftart, aus der die Zeichengeometrie für das Plus/Minus-Symbol bezogen wird. In MicroStation ist die Standard-Symbol-Glyphen-Geometrie in der Schriftart 106 (INTL_ISO_EQUAL) an Position 177. Wenn Sie diese Geometrie verwenden möchten, setzen Sie plusminus_font auf -1.
  • Plusminus_location – Position des Zeichens in der plusminus_font, aus der die Zeichengeometrie für das Plus/Minus-Symbol bezogen wird. Wenn Sie die Standardgeometrie verwenden möchten – Position 177 in Schriftart 106 (INTL_ISO_EQUAL), setzen Sie plusminus_location auf 0.
  • New_replaced_plusminus_symbol_location – Zeichenposition in font_name, der das Symbol auf Position 128 (oder 177) zugeordnet werden soll. Der empfohlene Wert ist 193, weil MicroStation Schriftarten kein Symbol an Position 193 haben. Wenn jedoch font_name kein Symbol an Position 128 (oder 177) hat, setzen Sie new_replaced_plusminus_symbol_location auf 0.
  • Diameter_font – Schriftart, aus der die Zeichengeometrie für das Durchmessersymbol bezogen wird. In MicroStation befindet sich die Standard-Symbolzeichengeometrie in Schriftart 106 (INTL_ISO_EQUAL) an Position 216. Wenn Sie diese Geometrie verwenden möchten, setzen Sie diameter_font auf -1.
  • Diameter_location – Position des Zeichens in der diameter_font, aus der die Zeichengeometrie für das Durchmessersymbol bezogen wird. Wenn Sie die Standardgeometrie verwenden möchten – Position 216 in Schriftart 106 (INTL_ISO_EQUAL), setzen Sie diameter_location auf 0.
  • New_replaced_diameter_symbol_location – Zeichenposition in font_name, der das Symbol auf Position 129 (oder 216) zugeordnet werden soll. Der empfohlene Wert ist 194, weil MicroStation Schriftarten kein Symbol an Position 194 haben. Wenn jedoch font_name kein Symbol an Position 129 (oder 216) hat, setzen Sie new_replaced_degree_symbol_location auf 0.

Wenn Sie beispielsweise Schriftart 3 (ENGINEERING), eine UNICODE-Schriftart, konvertieren, können Sie MS_RSCFONTDATA wie folgt definieren:

MS_RSCFONTDATA=ENGINEERING,3,94,192,3,200,193,-1,0,0

Durch diese Definition wird folgende Zuordnung festgelegt:

  • Das Gradsymbol wird aus Schriftart 3 (ENGINEERING), Zeichenposition 94 bezogen und wird in der SHX-Zielschriftart auf Position 176 gesetzt. Das 33/64-Symbol auf Position 447,04 cm ENGINEERING wird auf die Position 192 gesetzt.
  • Das Plus/Minus-Symbol wird aus Schriftart 3 (ENGINEERING), Zeichenposition 200 bezogen und wird in der SHX-Zielschriftart auf Position 177 gesetzt. Das 35/64-Symbol auf Position 177 in ENGINEERING wird auf die Position 193 gesetzt.
  • Das MicroStation-Standarddurchmessersymbol wird aus der Schriftart 106 (INTL_ISO_EQUAL), Position 216 extrahiert und befindet sich an Position 216 in der resultierenden SHX-Schriftart.