Wie erkennt die Schrift unterschiedliche Start- und Endanführungszeichen?

424
laggingreflex

Ich weiß nicht viel über die Funktionsweise von Schriftarten, aber ich weiß, dass in einigen Schriftarten die doppelten Anführungszeichen von den Endanhängen abweichen.

Wie funktioniert das?

Was genau ist bei diesen Schriftarten anders?

0

2 Antworten auf die Frage

2
Austin T French

Die Schriftart enthält die Form jedes Zeichens, "und", aber im Allgemeinen ist es die Aufgabe des Editors, diese korrekt zuzuweisen.

Ich würde davon ausgehen, dass der Editor irgendwo einen booleschen Wert für offene Anführungszeichen behält, wenn er "tippt", überprüft er den Booleschen Wert, und wenn er falsch ist, führt er das umgekehrte Anführungszeichen aus und markiert dann den Booleschen Wert als "True" setzt dann den Wert auf "false". Dies ist reine Spekulation, da dies einen relativ geringen Ressourcenansatz ergeben würde, aber es ist eine Vermutung.

Beachten Sie außerdem, dass diese in Microsoft Word zumindest von Microsoft als "intelligente Anführungszeichen" bezeichnet werden .

1
Douglas

Die Textverarbeitungsbibliothek von SmartyPants führt "intelligente Anführungszeichen" aus. Schauen Sie sich das Zeile "SmartQuotes" in Zeile 267 an. Dies ist wahrscheinlich etwas einfacher als die Arbeit eines Texteditors, da er weiß, wie die gesamte Datei aussieht und was nicht müssen sie "live" bearbeiten.

In etwa ist es das Gleiche, es ersetzt "Zeichen mit ’und ‘Zeichen.