Oblicz dokładną wysokość znaku w javascript
Pracuję z płótnami i nie mogę wymyślić żadnego rozwiązania ani znaleźć odpowiedzi na mój problem.
Mam czcionkę zawierającą symbole znaków z różnych rozmiarów - wysokości i szerokości.
Chcę narysować niektóre znaki (symbole) z czcionki, a niektóre na górze symbolu. Problem polega na tym, że nie potrafię znaleźć dokładnej wysokości w pikselach postaci, którą rysuję, i powoduje to niepożądane przestrzenie między symbolem centralnym a symbolem na górze (aby uzyskać szerokość łańcuch istnieje funkcja context.measureText (theText)).
na przykład. powiedzmy, że chcę, aby „X” był moim symbolem centralnym. i „-”, aby być na szczycie. To wygląda tak
-
x
ale teraz jest miejsce między „X” a „-”, którego nie chcę.
Czy ktoś może mi w tym pomóc?
Dzięki