Zastanawiam się, że każdy znak w Unicode ma punkt kodowy; jaki jest analogiczny termin dla czcionki?W jaki sposób znak Unicode jest mapowany na glif w czcionce?
Nigdy nie rozumiałem części procesu, kiedy zdekodowany plik musi zostać zmapowany na czcionkę (lub czcionki, przez niektóre nowoczesne technologie zastępowania czcionek).
Na przykład, gdy edytor tekstu zdekodował plik z jego kodowania znaków, i przypuśćmy, że istnieje grecka alfa α (U + 03B1). Jaki jest dokładny proces, w którym ta aplikacja wybiera konkretny glif w czcionce? Większość aplikacji ma preferowaną czcionkę. Powiedzmy, że to Courier. (A co się dzieje w przypadku rzadkiego znaku Unicode, takiego jak serce ♥ (U + 2665), którego nie ma w domyślnej czcionce? Skąd aplikacja wie, że czcionka nie zawiera tego znaku?)
Czy czcionka zawierać meta informacje o tym, jakie symbole ma?
Jeśli dwie czcionki mają symbol alfa, czy muszą mieć ten sam "punkt kodowy"? Czy jest to zależne od rodzaju czcionki, np. Type1, Type3, TrueType, OpenType? ...
Dzięki za wszelkie wskazówki i referencje.
Dzięki. Dobra odpowiedź! – SeniorLee
są punkty kodowe znormalizowane dla znaków w danym języku? jak pewnego dnia spotkać się z komitetem w kraju X i zdecydować, użyjmy punktu a, b, c, d ... aby nasze postacie miały coś z rzeczy ...? a następnie jego przesłanie do niektórych ISO? –
@ v.oddou Tak, dokładnie, http://unicode.org jest komisją, i możesz zobaczyć, jak rozmieszczone są różne zestawy znaków dla różnych języków: https://en.wikipedia.org/wiki/ Plane_% 28Unicode% 29 i relacja ISO tutaj: https://en.wikipedia.org/wiki/Universal_Coded_Character_Set –