Trong câu trả lời cho câu hỏi này , người dùng liệt kê các giá trị cho android:fontFamily
và 12 biến thể (xem bên dưới). Những giá trị này đến từ đâu? Tài liệu cho việc android:fontFamily
không liệt kê thông tin này ở bất kỳ nơi nào (tôi đã kiểm tra ở đây và ở đây ). Các chuỗi được liệt kê trong Android styles.xml tập ở những nơi khác nhau, nhưng làm thế nào để những đồ trở lại phông chữ Roboto?
Từ Android 4.1 / 4.2, các họ phông chữ Roboto sau đây có sẵn:
android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-serif-light" // roboto light android:fontFamily="sans-serif-condensed" // roboto condensed android:fontFamily="sans-serif-thin" // roboto thin (android 4.2) android:fontFamily="sans-serif-medium" // roboto medium (android 5.0)
kết hợp với điều này
android:textStyle="normal|bold|italic"
12 biến thể có thể:
- Đều đặn
- In nghiêng
- Dũng cảm
- In đậm
- Ánh sáng
- Chữ nghiêng
- Gầy
- Chữ nghiêng
- Ngưng tụ thường xuyên
- Ngưng nghiêng
- Ngưng đậm
- Ngưng đậm
Trong styles.xml
tệp trong ứng dụng tôi đang làm việc với ai đó đã liệt kê đây là họ phông chữ và tôi khá chắc chắn rằng nó sai:
<item name="android:fontFamily">Roboto-Regular.ttf</item>
Tôi muốn có được chủ đề cho ứng dụng của chúng tôi được thiết lập chính xác (bao gồm sử dụng fontF Family chính xác) và xóa tất cả các phần thừa trong một số kiểu được tạo trước khi tôi xem tệp.