2011-10-05 7 views

Odpowiedz

8

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:

Superscript numbers

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.

+1

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

+0

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

+0

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

9

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)
+0

Wielkie dzięki jrturton! Spróbuję tych czcionek. – Dogahe

+1

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 –

+0

@ 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

Powiązane problemy