2011-01-21 3 views

Odpowiedz

4

CSS na font-family nie pozwala na określenie więcej niż jednego słowa kluczowego rodzajowe czcionki w jednym nazwisku czcionki, więc trzeba albo iść z monospace lub sans-serif.

+0

dziękuję ... myślę, że to jest najodpowiedniejsza odpowiedź - szkoda, że ​​nie możesz generalnie wybrać czcionki, która jest monospaced i nie ma szeryfów – chees

+0

To bardziej "jak" zrobiłaby to przeglądarka? Twórca czcionek prawdopodobnie umieściłby metadane, ale to spowodowałoby, że wszystkie czcionki staną się tym samym problemem. Świetny pomysł, ale teraz, gdy czcionki są tworzone, byłoby to niemożliwe. –

+1

@Oscar: Nie sądzę, aby istniejące etykiety, takie jak 'serif', zostały zaimplementowane poprzez skanowanie metadanych wszystkich czcionek w systemie (co nadal pozostawiałoby problem z wyborem najlepszych z pasujących). Jest po prostu mały stół z * wyselekcjonowanymi * mapowaniami *, np. 'monospace → Courier New' (wybrane przez twórców przeglądarek i systemów operacyjnych, zazwyczaj konfigurowane przez użytkownika). Można to łatwo rozszerzyć o 2 oddzielne odwzorowania dla 'monospace serif' i' monospace sans-serif'. –

0

Nie, nie można powiedzieć, jaki typ rodziny czcionek chcesz. CSS nie wie, czy czcionka ma szeryfowe czy nie.

Można jednak wystarczy spojrzeć na tutaj: http://code.google.com/webfonts

i używać jednej z tych czcionek i będzie działać we wszystkich przeglądarkach.

+0

dziękuję za link do google webfonts, wydaje się bardzo dobrym sposobem, aby upewnić się, że twoje czcionki są zawsze dostępne (jeśli ufasz tej stronie w pobliżu ...). choć domyślam się, że możesz go pobrać i samemu go też obsługiwać – chees