2016-05-24 2 views
1

Ich habe diese Schriftart, die einige spezielle Kurven zum letzten Buchstaben eines Wortes hinzufügt. Gibt es eine Möglichkeit, dies zu entfernen?Wie deaktiviere ich den Buchstabenschwanz vom letzten Buchstaben eines Wortes in CSS?

Font Name: Roll Pen

enter image description here

In dem obigen Bild sehen Sie die Buchstaben "e" mit zwei Varianten sehen.

Vielen Dank!

EDIT: Christian Flores hat mir geholfen, diese CSS Einstellung zu finden:

-moz-font-feature-settings: "kern", "liga" 0, "calt" 0; 
-ms-font-feature-settings: "kern", "liga" 0, "calt" 0; 
-o-font-feature-settings: "kern", "liga" 0, "calt" 0; 
-webkit-font-feature-settings: "kern", "liga" 0, "calt" 0; 
font-feature-settings: "kern", "liga" 0, "calt" 0; 

Es ist alles, was ich gesucht habe!

+2

Sofern Sie kein Problem mit Ihrem [mcve] angeben, besteht kaum eine Chance, dass Ihnen jemand hilft. –

+0

@DanMiller - wenn Sie das Problem mit einem jsFiddle reproduzieren können - das ist sehr hilfreich. Die durchschnittliche Person, die dieses Bild sieht, wird nichts über diese spezielle Schriftart wissen und auch nicht die Möglichkeit haben, sich damit herumzuschlagen, um zu sehen, was getan werden kann. Es hilft, wenn Sie etwas Code zur Arbeit geben. Dies ist eine Codierungs-Q + A-Site. ---- Das Styling der Charaktere ist, wie Sie wahrscheinlich wissen, ein Produkt der von Ihnen verwendeten Schriftart. Ich weiß nicht eine Tonne über Schriftarten + CSS, aber ich denke, Sie sind hier fest, es sei denn, Sie verwenden eine andere Schriftart. Vielleicht kontaktieren Sie den Schriftersteller. – mmcrae

+0

danke für den Ratschlag mmrace, ich werde sehen, ob ich eine andere Version dieser Schriftart finden kann. –

Antwort

0

Es hängt davon ab, was Opentype-Funktionen Ihre Schrift aktiviert hat. In diesem speziellen Fall, mögen Sie die "liga" font-Funktion deaktivieren, durch

[selector] { 
    -webkit-font-feature-settings: "liga" 0; 
     -moz-font-feature-settings: "liga" 0; 
      font-feature-settings: "liga" 0; 
} 

Viele andere handgeschriebene Schriftarten verwenden entweder "swsh", "cswh" oder "calt" Opentype-Font-Funktionen für ihre letzte Buchstaben-in-Wort-fanciness und Sie könnten versuchen, diese zu deaktivieren, wenn "liga" 0 nicht den Trick macht, mit der gleichen Eigenschaft wie oben (separate OT-Einstellungen mit Kommas). Beachten Sie, dass manchmal "liga" einige Inline-Ligaturen enthält, die der Grund dafür sein könnten, dass Sie (oder der Client) die Schriftart an erster Stelle ausgewählt haben. Am besten ist es jedoch, die von Ihnen verwendete Schriftart zu untersuchen und die genauen spezifischen OT-Optionen zu sehen, die sie bietet.

Bitte beachten Sie, dass IE 10 und 11 Schwierigkeiten haben, das Verständnis einige Eigenschaften von font-feature-setting und auch, dass Chrome nicht machen es nicht richtig auf Mac OS X.

PS: Sie brauchen nicht -ms oder -o Präfixe für diese besondere Eigenschaft.

Verwandte Themen