2013-02-19 30 views
8

Ich habe einen Bericht, der in Englisch oder Französisch (basierend auf einem Feldwert) ausgegeben werden muss.Wie kann ich das französische Markensymbol (MD) hinzufügen?

Ich habe den Text aus dem Word-Dokument in das SSRS-Paket kopiert, und alle französischen Zeichen zeigen, 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 versucht habe:

  • MD zu einem separaten Textfeld einfügen und formatieren, damit er richtig aussieht, und mit den zwei Textfelder überlappen, aber wenn das zweite Textbox gedruckt siedelt unter den ersten auf der Seite.
  • den französischen Absatz als Bild drucken, aber es erscheint nicht so klar wie die gedruckte englische Seite.

Antwort

4

Für Situationen wie diese können unicode hochgestellte Zeichen nützlich sein. Ich habe den Unicode für die Buchstaben MD aus dem Link in den SSRS-Report kopiert und es hat kein Problem gemacht.

Beispiel:

  • MD = ᴹᴰ
  • TM = ᵀᴹ

Unicode:

+0

Ich bin nicht die Codes für M in Hoch- oder D in Hochstellung zu sehen. – ChargingPun

+0

Ja, könnten Sie klären, wo Sie Unicode-Codes für Buchstaben m, d und t erhalten? –

+1

Siehe aktualisierte Antwort. Ich habe nur Windows 7 x64, aber ich denke nicht, dass das einen Unterschied macht. – BrotherOdin

2

Das Symbol existiert nicht als separate Zeichen (im Gegensatz zu dem „™“ Symbol), so ist dies im Wesentlichen eine Frage der einige Buchstaben in Exponenten Stil zu machen. Es gibt mehrere Alternativen mit unterschiedlichen Vor- und Nachteilen:

  1. Verwenden Sie <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 an reduzierter Strichstärke leiden, so dass sie sich stilistisch von normalen Buchstaben unterscheiden.
  2. Verwenden Sie <span class=sup>MD</span> und formatieren Sie es mit CSS, verwenden Sie relative Positionierung und Schriftgrößenreduzierung. Vermeidet einige Nachteile von Methode 1, aber nicht alle.
  3. Verwenden Sie Sonderzeichen, wie in @ BrotherOdins Antwort erwähnt: MODIFIER LETTER KAPITAL M (U + 1D39) und MODIFIER LETTER KAPITAL D (U + 1D30), die Sie z. als &#7481;&#7472;. 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.
  4. Verwenden Sie <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 Zeichenvarianten für Buchstaben. Dies ist der theoretisch beste Ansatz, scheitert aber derzeit zu oft (teilweise aufgrund der eingeschränkten Browser-Unterstützung, teilweise aufgrund des Fehlens solcher OpenType-Funktionen in den meisten Schriftarten).
3

Die MC und MD-Symbole als einzelne Exponent Symbole in Unicode erscheinen, wenn auch nicht unbedingt in allen Schriftarten, wie 1F16A und 1F16B jeweils:

  • MC = marque de commerce, Unicode 1F16A & # x1F16A ;, HTML &#x1F16A; (in englischer Sprache TM Markenzeichen)
  • MD = marque déposée, Unicode 1F16B & # x1F16B ;, HTML &#x1F16B; (in englischer Sprache R eingetragene Zeichen)

Diese symbo ls werden in der Regel in Französisch verwendet. Quellen

:

Verwandte Themen