11 Stimmen

Wie kann ich das französische Warenzeichen-Symbol (MD) hinzufügen?

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 werden so angezeigt, wie sie sollten, außer MD (marque déposée). Dies sollte ähnlich wie hochgestelltes "MD" angezeigt werden, aber es wird als normaler Text "MD" angezeigt.

Gibt es eine Bibliothek französischer Symbole, die ich hinzufügen kann, oder gibt es eine Möglichkeit, es so zu formatieren, dass es "richtig" aussieht?

Ich habe Folgendes versucht:

  • MD in ein separates Textfeld hinzufügen und formatieren, damit es richtig aussieht, und die 2 Textfelder überlappen lassen, aber beim Drucken verschiebt sich das zweite Textfeld auf der Seite unter das erste.
  • Den französischen Absatz als Bild drucken, aber er erscheint nicht so klar wie die gedruckte englische Seite.

8voto

BrotherOdin Punkte 112

Für Situationen wie diese Unicode hochgestellte Zeichen können nützlich sein. Ich habe den Unicode für die Buchstaben MD von dem Link in den SSRS-Bericht kopiert und es hat ohne Probleme funktioniert.

Beispiel:

  • MD =
  • TM =

Unicode:

8voto

danf Punkte 293

Die Symbole MC und MD erscheinen als einzelne Hochgestellte Symbole in Unicode, obwohl sie nicht unbedingt in allen Schriftarten vorhanden sind, als 1F16A bzw. 1F16B:

  • MC = marque de commerce, Unicode 1F16A , HTML

2voto

Jukka K. Korpela Punkte 186389

Das Symbol existiert nicht als separates Zeichen (im Gegensatz zum Symbol „™“), daher handelt es sich im Wesentlichen um die Darstellung einiger Buchstaben im Hochstellungsstil. Es gibt mehrere Alternativen mit unterschiedlichen Vor- und Nachteilen:

  1. Verwenden Sie MD. Einfach, aber die Darstellung ist schlecht: Der Zeilenabstand kann gestört sein und die Buchstaben erscheinen als verkleinerte Großbuchstaben mit verringerten Strichstärken, sodass sie stilistisch von normalen Buchstaben abweichen.
  2. Verwenden Sie MD und gestalten Sie es mit CSS, mit relativer Positionierung und Schriftgrößenreduzierung. Vermeidet einige Nachteile der Methode 1, aber nicht alle.
  3. Verwenden Sie spezielle Zeichen, wie in der Antwort von @BrotherOdin erwähnt: MODIFIZIERER-BUCHSTABE GROSSBUCHSTABE M (U+1D39) und MODIFIZIERER-BUCHSTABE GROSSBUCHSTABE D (U+1D30), die Sie z.B. als ᴹᴰ einfügen können. Das Hauptproblem bei ihnen ist, dass nicht alle Schriftarten sie enthalten und ihr visuelles Erscheinungsbild von Ihren Erwartungen abweichen kann - sie sind wirklich für die Verwendung in Lautschrift-Notationen konzipiert und nicht für normalen Text.
  4. Verwenden Sie MD und gestalten Sie es mit font-feature-settings: "sups" und dessen browser-präfixierten Versionen, und verwenden Sie OpenType-Schriften, die Hochstellungs-Glyphenvarianten für Buchstaben enthalten. Dies ist der theoretisch beste Ansatz, versagt jedoch derzeit zu oft (teilweise aufgrund begrenzter Browserunterstützung, teilweise aufgrund des Mangels an solchen OpenType-Funktionen in den meisten Schriftarten).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X