Wszystko Czytałem na tej stronie tak daleko mnie przeraża! Jestem zaniepokojony migotaniem rozmiarów tekstu, dziwnym zachowaniem przeglądarki, niewspółliniowaniem w każdym miejscu ze względu na warunki wyścigu z innymi rozmiarami elementów na podstawie rozmiarów.
Podstawowym problemem jest to, że różne czcionki mają różne rozmiary, nawet dla tego samego rozmiaru punktu - więc musisz zrozumieć, jak różne czcionki zachowują się, aby sprawdzić, czy mieszczą się w dopuszczalnych tolerancjach.
Wymyśliłem szybki i brudny tester czcionek. Wystarczy umieścić go na górze strony w tagu <BODY>
i kliknąć nazwę czcionki, aby przełączyć się na tę czcionkę. Przetestuj go na Macu + PC + iPadzie i dowolnych przeglądarkach, które potrzebujesz obsługiwać. Po prostu usuń czcionki z listy czcionek, które dramatycznie złamią twój projekt.
Pamiętaj, że jeśli część stron jest bardziej krytyczna, spróbuj użyć Arial dla tych sekcji.
<ul id="fontList" style="position:absolute; top: 500px; color: red">
<li>Segoe UI Medium</li>
<li>Segoe UI</li>
<li>Trebuchet MS</li>
<li>Trebuchet</li>
<li>Lucida Grande</li>
<li>Tahoma</li>
<li>Arial</li>
<li>Sans-Serif</li>
</ul>
<script>
$('#fontList li').assertNonEmpty().click(function() {
$('body').css('font-family', $(this).html());
});
</script>
Test it out on JSFiddle.com < - kliknij na czerwone nazw czcionek w prawym dolnym polu
Tamten pan właśnie wysłane i usunięte odpowiedź? To działało idealnie ... – MrSplashyPants