Gibt es eine akzeptierte Möglichkeit Glyphen zu simulieren , um zu justieren Text Zahlen ?
Hintergrund
Textabbildungen sind "Kleinbuchstaben". Normalerweise verwenden Sie Kleinbuchstaben, wenn Sie auch Kleinbuchstaben verwenden (z. B. in der Mitte eines Satzes).
Tastaturen wurden nie mit Groß- und Kleinbuchstaben erstellt. und Unicode codiert sie nicht speziell, da "sie nicht als separate Zeichen von Linienfiguren betrachtet werden, sondern nur als eine andere Art, dieselben Zeichen zu schreiben".
Was mich zu meiner Frage bringt; Was ist die akzeptierte Methode, um aus den Standard- "Großbuchstaben" einer Schriftart Kleinbuchstaben zu erstellen?
Wikipedia erwähnt, dass normalerweise :
012
sindx
-höhe68
Aufsteiger haben34579
Nachkommen haben
Mein erster Versuch (in Photoshop) wäre:
- smush 012
- Schub 34579 nach unten
- Lass 68 wo sie sind:
Aber die skwooshed Zahlen (0, 1, 2) sehen ausgesprochen unangenehm aus.
Wenn das Unicode-Konsortium vorschlägt, dass "Kleinbuchstaben" einfach aus "Großbuchstaben" aufgebaut werden können - was empfehle ich?
Idealerweise in HTML
Mein Endziel ist es, Kleinbuchstaben in einem Browser anzuzeigen. Ich weiß, dass einige Schriftarten (z. B. Georgia) bereits alle ihre Ziffern in Kleinbuchstaben anzeigen :
Aber ich frage nicht, wie ich zu Georgia wechseln soll . Ich frage , wie man bauen Versalziffern aus Nicht-Futter diejenigen.
Und da dies für die Anzeige im Web vorgesehen ist, stelle ich fest, dass ich wahrscheinlich die Formatierung pro Zeichen anwenden muss:
<!doctype html">
<html>
<head>
<style type="text/css">
body {
font-family: "Segoe UI", "Calibri", sans-serif;
font-size: larger;
}
.xheight {
font-size: 1.5ex;
}
.descender {
position: relative;
bottom: -0.4ex;
}
</style>
</head>
<body>
<p>In the year <span class="xheight">21</span><span class="descender">5</span><span>6</span> the Romulan war...
</body>
</html>
Rendern als:
Was wiederum nicht so gut aussieht, wie ich es für richtig halte.