Benutzer:Jowereit/Typografie/Ersetzungen

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Wen’s interessiert: Hier steht genau, wann das Skript welche Ersetzungen vornimmt und wann nicht.

Das Zollzeichen (", Shift+2) …

[Bearbeiten | Quelltext bearbeiten]
  • … wird durch ein öffnendes typografisches Anführungszeichen ersetzt, wenn sich der Cursor am Anfang der Zeile oder hinter einem der folgenden Zeichen befindet:
    • Leerzeichen
    • öffnende runde Klammer: (
    • öffnende eckige Klammer: [
    • öffnende geschweifte Klammer: {
    • senkrechter Strich: |
Wenn die Einstellung typo_immer_doppelte_anfuehrungszeichen nicht auf false gesetzt ist, wird ein einfaches typografisches Anführungszeichen statt des doppelten eingefügt, wenn sich der Cursor innerhalb einer von doppelten Anführungszeichen umschlossenen Passage befindet (d.h. wenn die Position eines öffnenden doppelten AZ größer ist als die eines schließenden doppelten AZ).
  • … wird durch ein Zoll- bzw. Gradminutenzeichen ersetzt, wenn sich der Cursor hinter einer Zahl und nicht innerhalb einer von Anführungszeichen umgebenen Passage befindet.
  • … wird nicht bei Attributen in HTML-Tags (z. B. <span style="color: red">) oder Tabellen ersetzt. Dabei ist das Skript eher vorsichtig mit dem Ersetzen, sodass das Zollzeichen im Zweifelsfall nicht ersetzt wird. In diesem Fall hilft es, entweder den Text zu markieren und Shift+2 zu drücken oder den Text außerhalb der Tabelle einzugeben und dann in die Tabelle zu verschieben.
  • … wird ansonsten durch ein schließendes typografisches Anführungszeichen (einfach oder doppelt) ersetzt.

Wenn Text ausgewählt ist und das Zollzeichen gedrückt wird, wird der markierte Text von doppelten typografischen Anführungszeichen umgeben.

In CSS- oder JavaScript-Unterseiten von Benutzerseiten (beispielsweise Benutzer:Jowereit/monobook.js) ist die Autokorrektur komplett ausgeschaltet.

Der Bindestrich (-)

[Bearbeiten | Quelltext bearbeiten]
  • Zwei Bindestriche hintereinander (--) werden durch einen Gedankenstrich (–) ersetzt.
  • Mehr als zwei Bindestriche hintereinander werden nicht durch einen Gedankenstrich ersetzt (bzw. die Ersetzung wird rückgängig gemacht), da in diesem Fall wahrscheinlich eine horizontale Linie eingegeben werden soll.

Ebenso wird der Bindestrich in HTML-Kommentaren (<!-- und -->) nicht durch einen Gedankenstrich ersetzt.

Wenn man Diskussionsbeiträge mit --~~~~ unterschreibt, sollen die zwei Bindestriche im Normalfall nicht in einen Gedankenstrich umgewandelt werden. Die zugehörige Einstellung heißt typo_kein_gedankenstrich_bei_signatur und ist standardmäßig aktiv (true). Wenn zwei Bindestriche und direkt danach eine Tilde (~) eingegeben werden, wird die Ersetzung der Bindestriche wieder rückgängig gemacht.

Wer seine Signatur mit Leerzeichen zwischen Bindestrichen und Tilden schreibt (-- ~~~~), muss die Einstellung typo_signatur_mit_leerzeichen auf true setzen. Unabhängig davon, ob der Gedankenstrich ersetzt wird oder nicht, kann man über die Einstellung typo_signatur_mit_leerzeichen_nbsp das Leerzeichen bei der Signatur automatisch durch ein geschütztes Leerzeichen ersetzen lassen.

Das einfache Hochkomma (', Shift+#) …

[Bearbeiten | Quelltext bearbeiten]
  • … wird durch ein Fuß- bzw. Gradsekundenzeichen ersetzt, wenn der Cursor hinter einer Zahl steht.
  • … wird ansonsten durch einen typografisch korrekten Apostroph (’) ersetzt.

Wenn mehrere Hochkommata hintereinander eingegeben werden (zum Beispiel ''', die Markierung für fetten Text), wird die Ersetzung wieder rückgängig gemacht.

Drei Punkte hintereinander (...) …

[Bearbeiten | Quelltext bearbeiten]
  • … werden durch ein Auslassungszeichen (…) ersetzt.

Ein Bindestrich und ein Größer-Zeichen (->) …

[Bearbeiten | Quelltext bearbeiten]
  • … werden durch einen Pfeil nach rechts (→) ersetzt. Natürlich wird die Ersetzung am Ende eines HTML-Kommentars (-->) nicht vorgenommen.