Android O và Thư viện AndroidX thêm tính năng hỗ trợ cho Phông chữ có thể tải xuống.
Google Fonts đang gửi một Trình cung cấp phông chữ trong Dịch vụ Google Play. Điều này có nghĩa là Google Fonts có sẵn cho các ứng dụng gốc trên thiết bị Android!
Tôi có thể sử dụng phông chữ nào?
Toàn bộ bộ sưu tập nguồn mở của Google Fonts! Truy cập/ghé qua https://fonts.google.com để duyệt qua.
Những phiên bản Android nào được hỗ trợ?
Nhà cung cấp của chúng tôi hỗ trợ Jelly Bean (API cấp 16) trở lên. Con số này chiếm hơn 95% của các thiết bị Android (trang tổng quan về nền tảng). Có thể truy cập vào thư viện này bằng API trong Thư viện AndroidX (androidx.core) hoặc Android O (API cấp 26).
Làm cách nào tôi có thể bắt đầu!
- Xem ứng dụng minh hoạ.
- Dùng thử trong Android Studio 3.0 (hướng dẫn từng bước với ảnh chụp màn hình)
- Sử dụng Google Fonts theo cách khai báo hoặc lập trình như trong Phông chữ có thể tải xuống.
Định dạng truy vấn
Để yêu cầu phông chữ từ trình cung cấp Google Fonts, hãy sử dụng định dạng truy vấn sau:
Thông số | Bắt buộc? | Phạm vi | Loại dữ liệu | Giá trị mặc định |
---|---|---|---|---|
tên | Có | Mọi gia đình trên font.google.com | string | |
chiều rộng | Không | > 0 | số thực dấu phẩy động | 100 |
cân nặng | Không | Dành riêng cho (0, 1000) | int | 400 |
in nghiêng | Không | [0, 1] cho tất cả mọi người | số thực dấu phẩy động | 0 |
nỗ lực tối đa | Không | true/false | boolean | đúng |
Nếu nỗ lực là đúng và truy vấn của bạn chỉ định một họ hợp lệ nhưng giá trị chiều rộng/trọng số/in nghiêng yêu cầu không được hỗ trợ, chúng tôi sẽ trả về giá trị chính xác nhất phù hợp mà chúng tôi có thể tìm thấy trong gia đình. Ví dụ: yêu cầu cho Oswald với trọng lượng 900 sẽ trả về Oswald cân nặng 700.
Truy vấn mẫu:
name=Lobster # Lobster, 400 weight
name=Lato&weight=100 # Lato, 100 weight
name=Open Sans&weight=800&italic=1 # Open Sans, 800 weight, italic
Bảo mật
Để bảo mật, bạn phải chỉ định chữ ký của ứng dụng hiển thị nhà cung cấp mà bạn muốn yêu cầu phông chữ. Android Studio sẽ thêm chữ ký chính xác cho bạn. Xem thêm chứng chỉ.