這是我用的Roboto,在Android 4.0 ICS的字體替換整個應用程序的字體CSS覆蓋在你自己的樣式表。
@font-face {
font-family: 'RobotoRegular';
src: url('../font/roboto/RobotoRegular.eot');
src: url('../font/roboto/RobotoRegular.eot?#iefix') format('embedded-opentype'),
url('../font/roboto/RobotoRegular.woff') format('woff'),
url('../font/roboto/RobotoRegular.ttf') format('truetype'),
url('../font/roboto/RobotoRegular.svg#RobotoRegular') format('svg');
font-weight: normal;
font-style: normal;
}
/* Android jQM Font Style Overrides */
body * {
font-family: "RobotoRegular" !important;
font-weight: normal !important;
}
如果以上不夠,您可能還必須針對特定元素。我還必須包括以下內容:
.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a,.ui-bar-a,.ui-body-a,.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a$
font-family: "RobotoRegular";
}
我希望你來對。祝你好運。
增加重要可能會導致一些長期的討厭影響,我會去實際找到哪些選擇器應用字體和使用css的級聯部分來覆蓋它們。 – agrublev 2012-02-22 22:14:31
檢查的頁面,這是我看到我的元素:FONT-FAMILY:黑體,宋體,無襯線; .ui-body-c,.ui-body -c輸入,.ui-body-c select,.ui-body -c textarea,.ui-body-c button - Helvetica,Arial,sans-serif – AlexIIP 2012-02-22 22:23:36
因此,它似乎是一個.ui-body-c問題?我需要在我的CSS中覆蓋這個嗎?對不起,我沒有很多與CSS的經驗,所以我很抱歉,如果我失去了明顯的東西。 – AlexIIP 2012-02-22 22:25:50