Bezieht sich auf | |||
Produkt(e): | MicroStation | ||
Version(en): | V8i Edition | ||
Umgebung: | N\A | ||
Produktbereich: | Text | ||
Produktunterbereich: | Schriftarten | ||
Ursprünglicher Autor: | Yvonne Lohse, Bentley Technical Support Group | ||
Das Gradsymbol von selbst erstellten oder editierte USTN RSC Schriftarten wird in der V8i Version falsch dargestellt. Es wird statt ein Gradzeichen ("°" = ASCII Zeichen 176) ein Dachsymbol / Dachzeichen ("^" = ASCII Zeichen 94) dargestellt.
In den MicroStation V7 / 7 / V8/ und XM Versionen wurde es alles noch korrekt dargestellt.
Ab der V8i-Versionen hat es einige Änderungen und zusätzliche Einstellungsmöglichkeiten im Bezug auf Schriftarten gegeben.
Das geschildertes Problem kann wie folgt gelöst werden:
MicroStation verwendet seit MSV8i eine XML-Konfigurationsdatei, um schriftartspezifische Informationen pro Sprache sowie bestimmte Informationen und Optionen für alle Schriftarttypen festzulegen.
Die Konfigurationsdatei wird von der Variablen MS_FONTCONFIGFILE angegeben.
MS_FONTCONFIGFILE
Gibt den vollständigen Pfad der Schriftartkonfigurationsdatei an
Standardmäßig zeigt die Variable MS_FONTCONFIGFILE auf ...\WorkSpace\System\Fonts\MstnFontConfig.xml
Bitte diese MstnFontConfig.xml mit dem Texteditor öffnen und ganz nach unten bis zu folgendem Eintrag scrollen und dort in der Liste der Schriftartennamen die Schriftart-Namen der fehlerhaft dargestellten Schriftarten hinzufügen (Option "<Name>") die Änderung speichern und MS neu starten:
***
<RscFontInfo>
<Name>Schriftartname</Name>
<Hidden>False</Hidden>
<CodePage>1252</CodePage>
<DegreeChar>176</DegreeChar>
<DiameterChar>248</DiameterChar>
<PlusMinusChar>200</PlusMinusChar>
<CreateShxUnifont>True</CreateShxUnifont>
<CreateEditorTempFont>True</CreateEditorTempFont>
</RscFontInfo>
***
Wenn Sie diese Einstellung nicht einzeln für mehrere Schriftarten tätigen möchte können Sie alternativ diesen Eintrag auch in folgendem Abschnitt machen ("for RSC fonts not listed above"):
***
<RscFontInfo>
<Name>*</Name> <!-- for RSC fonts not listed above -->
<Hidden>False</Hidden>
<DegreeChar>176</DegreeChar>
<DiameterChar>216</DiameterChar>
<PlusMinusChar>200</PlusMinusChar>
<CreateShxUnifont>True</CreateShxUnifont>
<CreateEditorTempFont>True</CreateEditorTempFont>
</RscFontInfo>
***
Mit der Option "<DegreeChar>" wird für die aufgelisteten Schriftarten der Numerischer Zeichencode für das Grad-Symbol auf 176 gesetzt. Dort wo bei den betroffenen Schriftarten momentan auch das Grad-Symbol hinterlegt ist.
Degree symbol does not appear in angular dimension
Schriftartenkonfigurationsdatei