Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.javascript > #4913
| From | Christian Zimmermann <ch.zim@web.de> |
|---|---|
| Newsgroups | de.comp.lang.javascript |
| Subject | "Optische" Zeichenhöhe berechnen |
| Date | 2017-11-16 15:50 +0100 |
| Organization | albasani.net |
| Message-ID | <ouk8ir$ed9$1@news.albasani.net> (permalink) |
Hallo,
ich möchte eine Zeichenfolge in einem canvas vertikal zentriert
ausgeben, aber nach "meinen" Regeln ;-)
"Optisch", um es von "technisch" abzugrenzen, bedeutet hier die maximale
vertikale sichtbare Ausprägung eines Zeichens, wobei eben "o" und "O"
jeweils unterschiedliche "optische" Höhen aufweisen. Dies möchte ich
beim vertikalen Zentrieren berücksichtigen. Technisch gesehen sind beide
Zeichen gleich hoch, was wohl durch den jeweils zugrundeliegenden
Zeichensatz vorgegeben sein dürfte (natürlich bei denselben
Eigenschaften von Schriftart, -größe, etc.).
D. h. habe ich eine Zeichenfolge, die keine Ober- und Unterlängen
aufweist, wie z. B. "oooo", möchte ich vertikal anders zentrieren als
bei Zeichenfolgen wie "ggggg" oder "babab" oder "ÄÄÄÄÄ".
Per 2d-Context-Objekt (.getContext("2d")) des canvas-Objekts kann man
die textBaseline auf "middle" festlegen. Das bringt aber nicht
(immer/ganz) das gewünschte Resultat. Ebensowenig funktioniert ein
unsichtbares DIV-Element als Höhenmesser, da die Höhe von "e", "A", "Äg"
jeweils die gleiche ist.
Hat hierzu jemand eine Idee?
Gruß,
Christian
Back to de.comp.lang.javascript | Previous | Next — Next in thread | Find similar
"Optische" Zeichenhöhe berechnen Christian Zimmermann <ch.zim@web.de> - 2017-11-16 15:50 +0100
Re: "Optische" Zeichenhöhe berechnen Arno Welzel <usenet@arnowelzel.de> - 2017-11-16 19:50 +0100
Re: "Optische" Zeichenhöhe berechnen Christian Zimmermann <ch.zim@web.de> - 2017-11-16 20:07 +0100
Re: "Optische" Zeichenhöhe berechnen "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2017-11-16 23:33 +0100
Re: "Optische" Zeichenhöhe berechnen Christian Zimmermann <ch.zim@web.de> - 2017-11-17 00:00 +0100
Re: "Optische" Zeichenhöhe berechnen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-11-17 02:35 +0100
Re: "Optische" Zeichenhöhe berechnen Christian Zimmermann <ch.zim@web.de> - 2017-11-17 08:06 +0100
Re: "Optische" Zeichenhöhe berechnen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-11-17 14:00 +0100
Re: "Optische" Zeichenhöhe berechnen Christian Zimmermann <ch.zim@web.de> - 2017-11-20 09:54 +0100
Re: "Optische" Zeichenhöhe berechnen Arno Welzel <usenet@arnowelzel.de> - 2017-11-18 19:52 +0100
Re: "Optische" Zeichenhöhe berechnen Christian Zimmermann <ch.zim@web.de> - 2017-11-20 09:46 +0100
Re: "Optische" Zeichenhöhe berechnen Christian Zimmermann <ch.zim@web.de> - 2017-11-20 09:36 +0100
Re: "Optische" Zeichenhöhe berechnen Christian Zimmermann <ch.zim@web.de> - 2017-11-20 10:31 +0100
csiph-web