Ich habe einen Bericht, der in Englisch oder Französisch (basierend auf einem Feldwert) ausgegeben werden muss.
Ich habe den Text aus dem Word-Dokument in das SSRS-Paket kopiert, und alle französischen Zeichen zeigen so, wie sie sollten, außer MD (marque déposée). Dies sollte ähnlich dem hochgestellten "MD" aussehen, aber es zeigt als normales Skript "MD".
Gibt es eine Bibliothek französischer Symbole, die ich hinzufügen kann, oder gibt es eine Möglichkeit, sie so zu formatieren, dass sie richtig erscheint?
Ich habe es versucht:
Das Symbol existiert nicht als separates Zeichen (im Gegensatz zum Symbol "™"). Es handelt sich also im Wesentlichen darum, einige Buchstaben hochgestellt darzustellen. Es gibt mehrere Alternativen mit unterschiedlichen Vor- und Nachteilen:
<sup>MD</sup>
. Einfach, führt aber zu schlechtem Rendering: Der Zeilenabstand kann gestört werden, und die Buchstaben erscheinen als verkleinerte Großbuchstaben, die unter reduzierter Strichstärke leiden, so dass sie stilistisch von normalen Buchstaben abweichen. <span class=sup>MD</span>
und formatieren Sie es mit CSS, indem Sie relative Positionierung und Schriftgrößenreduktion verwenden. Vermeidet einige Nachteile von Methode 1, aber nicht alle. ᴹᴰ
. Das Hauptproblem mit ihnen ist, dass nicht alle Schriften sie enthalten, und ihre visuelle Erscheinung kann von Ihren Erwartungen abweichen - sie sind wirklich für die Verwendung in phonetischen Notationen anstelle von normalem Text konzipiert. <span class=sup>MD</span>
und formatieren Sie sie mit font-feature-settings: "sups"
und den Browserversionen, die Sie verwenden, und verwenden Sie OpenType-Schriftarten mit hochgestellten Glyphvarianten für Buchstaben. Dies ist der theoretisch beste Ansatz, scheitert jedoch momentan zu oft (teilweise aufgrund der eingeschränkten Browser-Unterstützung, teilweise aufgrund des Fehlens solcher OpenType-Funktionen in den meisten Schriftarten). Tags und Links visual-studio-2008 reporting-services formatting