Dlaczego wyświetlanie znaków Unicodes dla indeksu górnego cyfr nie ma tej samej wysokości? Jest to szczególnie zauważalne, jeśli tworzysz liczby dwucyfrowe z cyfr superskryptu. Niektóre z nich wyglądają dobrze, ale reszta wygląda z miejsca w stosunku do siebie. Czy czegoś brakuje? A może tak jest?Dlaczego wyświetlanie znaków Unicode dla cyfr superskryptowanych nie ma tej samej wysokości?
Odpowiedz
jak jrturton wymienia đ, ² i ł się z zestawu znaków starszego typu (łac 1), a zatem znajdować się w innym miejsce. Oznacza to również, że wiele czcionek nie obsługuje większej liczby liter w indeksie górnym, ponieważ wiele z nich dąży tylko do łaciny, greki i cyrylicy z kilkoma znakami interpunkcyjnymi. Pozostałe są więc pobierane z innej czcionki, nad którą jesteś autor ma niewiele do zniesienia kontroli.
Jako przykład:
Są Indeks górny cyframi od 1 do 9 i 0. prowadzony tekstu sformatowanej Arial Word. Widzisz, co stało się z resztą. W przeciwieństwie do tego, w co wierzy jrturton, nie ma zmian w istniejących glifach. To jest po prostu zamiana czcionek.
Pozostałe z nich (1,2 i 3) zostały dodane przed resztą (zobacz wikipedia: http://en.wikipedia.org/wiki/Unicode_superscripts_and_subscripts) i pochodzą z innego bloku kodu Unicode. To nie wyjaśnia, dlaczego wyglądają inaczej, ale być może są to rzeczywiste znaki w większości czcionek, a pozostałe to po prostu dostosowane wersje standardowych glifów.
Wygląda na to, jak to jest i masz rację, wygląda na to, że jest straszne, gdy próbujesz utworzyć cyfry liczby cyfr indeksu górnego. Nie wiem, czy dotyczy to wszystkich czcionek, ale jest bardzo zauważalny w czcionce systemu iOS.
Jeśli ktoś ma sposób, aby to zadziałało, oddam nagrodę za to pytanie.
UPDATE
Zapukałem się mały program, aby przejść przez wszystkie czcionki w telefonie i wyświetlać cyfry indeksu górnego od 0 do 9. następujących czcionek miała spójny wygląd we wszystkich cyfr:
- Zapfino
- kurier-Bold
- AmericanTypewriter (również -bold)
- HiraKakuPr On-W6 (także -W3)
- Godny-Bold (również -Light)
Wielkie dzięki jrturton! Spróbuję tych czcionek. – Dogahe
Jest to kwestia zamiany czcionek, a nie dopasowania glifów. Problemy pojawiają się, gdy niektóre glify pochodzą z innej czcionki. Zasadniczo wystarczy sprawdzić, czy czcionka, którą zamierzasz użyć, zawiera indeks górny cztery (bardzo by to zawierało, ale nie inne cyfry). Daje to wiele opcji, z których niektóre są powszechnie dostępne, patrz http://www.fileformat.info/info/unicode/char/2074/fontsupport.htm –
@ JukkaK.Korpela - dzięki za te informacje. Joey również poprawił mnie w kwestii dopasowania glifów. Można by pomyśleć, biorąc pod uwagę Apple jako Apple, że wbudowane czcionki w iOS będą musiały mieć te znaki, ale wydaje się, że nie. – jrturton
Zatem, jeśli znajdziemy czcionkę, w której projektanci zawarli pełen zestaw liczb w indeksie górnym, będą one miały spójny ogląd? – jrturton
Tak powinno być, tak. Co najmniej w systemie Windows wszystkie najnowsze czcionki Microsoftu mają pełny zestaw indeksów górnych i dolnych, a także kilka innych nicet (figur tekstowych), ale nie mam pojęcia, jak natarczywe Apple stosuje czcionki wysokiej jakości. Kiedyś byli, co prawda. – Joey
Dzięki chłopaki! Nie mogłem zaznaczyć znaku towarowego jako zaakceptowanej odpowiedzi. To pozwala tylko jeden. Jeśli kiedykolwiek dowiesz się, która czcionka nie ma tego problemu, daj mi znać. – Dogahe