2014-12-03 31 views
8

tôi đã phát triển một ứng dụng chữ viết tay .Và một trong những tính năng chính của việc này là chúng ta có thể thay đổi phông chữ từ font chữ mặc định cho 4 phông chữ tùy chỉnh khác tức là, đểPhông chữ tùy chỉnh không hoạt động trong lollipop?

Vicmorg (Vic Modern Cursive) 
Cursive Writing 7 
Dnealiancursive 
Print-Regular 

Và điều này đang làm việc tốt trong tất cả các thiết bị Hôm qua tôi cập nhật nexus 10 của tôi để lollipop. Bây giờ các phông chữ không được thực hiện một cách chính xác, vicmorg.ttf và Dnealiancursive.ttf bây giờ không làm việc nhưng Print-Regular và Cursive Viết 7 đang làm việc. Không có vấn đề trong các điện thoại khác mặc dù. Có cách sửa nào cho nó không ? Hãy giúp tôi.

Trả lời

20

chuyển đổi lại phông chữ của bạn thành .ttf từ liên kết này hoạt động cho tôi.

http://www.freefontconverter.com/

+0

Cảm ơn nó đang hoạt động ... nhưng một vấn đề nhỏ phông chữ của tôi là 44,3 kb nhưng sau khi chuyển đổi nó 23,3 kb tuy nhiên không nhận thấy bất kỳ vấn đề nào với phông chữ nên tôi chấp nhận câu trả lời này . –

+1

@ user1480313 điều này không phù hợp với tôi ... ý tưởng? – Jjang

+2

Tuyệt vời! Tôi đã có một phông chữ (.ttf) đã bị Android bỏ qua. Không có lỗi nào được ném ra, nhưng văn bản được hiển thị bằng phông chữ mặc định của Android. Tôi chạy tập tin phông chữ của tôi thông qua công cụ chuyển đổi này (redundantly chuyển đổi nó từ .ttf để .ttf) và nó bây giờ hoạt động! – Shadoninja

1

Lỗi trên lollipoop

file test .otf chạy một cách chính xác nhưng .ttf không. giải pháp của tôi cho các tập tin .ttf là chuyển đổi sang .otf

http://www.files-conversion.com/font-converter.php

hoặc

http://www.font2web.com/

cho phông chữ tùy chỉnh ví dụ, bên trong thư mục tài sản (../assets/fonts/birdman- webfont.otf):

Typeface birdman = Typeface.createFromAsset(getAssets(), "fonts/birdman-webfont.ttf"); 
TextView text= (TextView) findViewById(R.id.text); 
text.setTypeface(birdman); 

lưu ý: nếu file của bạn là .ttf và hiển thị ERROR trong chuyển đổi, thay đổi ext ension để .otf theo cách thủ công và chuyển đổi với http://www.files-conversion.com/font-converter.php

+1

Trong Huawei Nougat không hoạt động. –

Các vấn đề liên quan