Kurze Frage an alle:
Weiß jemand, was die tatsächliche Punktgröße wäre, wenn man die Schriftgröße auf die folgenden Werte setzt:
- Groß
- Größer
- Mittel
- Klein
- Kleiner
- X-Large
- X-Klein
- XX-Large
- XX-Klein
Jim B
Kurze Frage an alle:
Weiß jemand, was die tatsächliche Punktgröße wäre, wenn man die Schriftgröße auf die folgenden Werte setzt:
bpeterson76
Was ist Ihre Quelle – können Sie bitte einen Link hinzufügen?
– Anuswadh
4. Januar 2021 um 20:22 Uhr
@anuswadh Entschuldigung, es ist mehr als 2 Jahre her …. keine Ahnung, wo ich es her habe. Aber es ist immer noch genau!
– bpeterson76
7. Januar 2021 um 23:46 Uhr
Es kann je nach Browser leicht variieren, aber zum größten Teil sollte dies funktionieren:
Groß ist 18 px, was etwa 13,5 pt entspricht
Größer ist 19 px, was ungefähr 14 pt entspricht
Medium ist 16 px, was ungefähr 12 pt entspricht
Klein ist 13 px, was etwa 10 pt entspricht
Kleiner ist 13 px, was ungefähr 10 pt entspricht
X-Large ist 24 px, was etwa 18 pt entspricht
X-klein ist 10 px, was etwa 7,5 pt entspricht
XX-Large ist 32 px, was etwa 24 pt entspricht
XX-klein ist 9 px, was etwa 7 pt entspricht
Dies basiert darauf, dass der berechnete Schriftgrößenstil in Pixeln angezeigt und konvertiert wird dieses Diagramm. Dieser Link könnte auch hilfreich sein.
Schriftgröße: Größer ist 120 % des Anfangswerts, was 16 Pixel als 100 % entspricht, also größer = 19,2 Pixel
– Rafiozoo
3. Februar um 12:17 Uhr
medium
ist die bevorzugte Schriftgröße des Benutzers. Alle anderen Werte werden vom Browser definiert. (Quelle)
Wenn Sie Java-Skript verwenden können, können Sie mit einem Canvas-Element die Höhe einer bestimmten Schriftgröße messen. Die Größe gibt einen Wert in Pixel für die Höhe der von Ihnen angegebenen Schriftart zurück. Dies funktioniert nur, wenn der Benutzer seinen Bildschirm kalibriert hat: die meisten haben dies nicht, aber die Standardwerte sind im Allgemeinen für die meisten Monitoreinstellungen nah.
var cvs = document.getElementById("myCanvas");
var ctx = cvs.getContext("2d");
ctx.font="30px Arial";
var txt="Hello World";
var size = ctx.measureText(txt).height;
Björn
Zwei gute Weblinks könnten dies beantworten:
Den zweiten Link finde ich nicht.
– ChrisW
10. Februar 2016 um 14:22 Uhr
@ChrisW Der Link ist weg. Ich habe dort noch einen Link eingefügt! 🙂
– Björn
10. Februar 2016 um 18:40 Uhr
Den zweiten Link finde ich nicht.
– ChrisW
10. Februar 2016 um 14:22 Uhr
@ChrisW Der Link ist weg. Ich habe dort noch einen Link eingefügt! 🙂
– Björn
10. Februar 2016 um 18:40 Uhr