Phông chữ bitmap tốt với kích thước lớn và hỗ trợ unicode [đã đóng]


7

Tôi thực sự thích phông chữ bitmap cho lập trình / thiết bị đầu cuối. Theo tôi biết có hai phông chữ bitmap hỗ trợ unicode tốt:

Vấn đề là tôi có một màn hình độ phân giải thực sự cao và cả hai đều quá nhỏ. Đã sửa không bao gồm kích thước lớn (10x20) nhưng trông rất tệ (về cơ bản nó luôn đậm và đậm là một khuôn mặt khác).

Có bất kỳ phông chữ bitmap nào khác có hỗ trợ unicode và kích thước lớn không? Terminus là phông chữ duy nhất có kích thước khá nhưng nó không có hỗ trợ unicode tốt. Có độ bao phủ tốt cho các ký hiệu toán học là đủ, vì đó là những gì tôi cần.


1
Hãy đến ngay bây giờ, người điều hành; phông chữ bitmap không thay đổi trong nhiều thập kỷ. Các câu trả lời không có khả năng trở nên lỗi thời một cách nhanh chóng.
Ed Avis

Câu trả lời:


10

UW ttyp0 của tôi có khoảng 3000 ký tự Unicode, bao gồm một số biến thể kiểu dáng (chữ thường, chấm hoặc gạch chéo , dấu hoa thị ở giữa hoặc nổi lên, NBSP có thể nhìn thấy hoặc bất khả xâm phạm, v.v.). Tôi không biết bạn đang tìm biểu tượng nào; bảo hiểm toán học rõ ràng là không đầy đủ, nhưng nó có thể đủ cho nhu cầu của bạn. Ký hiệu APL và Z không được bảo hiểm, mặc dù. Kích thước nằm trong khoảng từ 6x11 đến 11x22 theo kiểu chữ thường, đậm và một số chữ nghiêng. Hiện tại nó chỉ là .bdf / .pcf (nghĩa là định dạng bitmap X11); nếu bạn cần .fon hoặc một số định dạng phông chữ khác, bạn sẽ phải tự chuyển đổi nó (đó là phần mềm miễn phí).


1
Phông chữ của bạn thực sự đẹp và hữu ích, cảm ơn vì công việc và chia sẻ của bạn. Liên quan đến tuyên bố của bạn về nếu bạn cần .fon : bạn có thể cung cấp một số gợi ý về cách chuyển đổi phông chữ của bạn thành .fon không? (và đặt tên cho một số công cụ, cả win và nix đều tốt). TYIA.
ArtM

Có một công cụ bdf2fon tại github, nhưng tôi chưa bao giờ sử dụng nó. Nếu tôi nhớ chính xác, fontforge cũng có thể chuyển đổi sang fon.
Uwe

Thật không may, nó không thể tạo ra một kết quả hợp lệ. bdf2fon bao gồm 2 ứng dụng: bdf2fnt và fnt2fon. Khi chạy bdf2fnt, nó dừng với lỗi can't parse line ENCODING 256. Dường như mọi thứ chỉ giới hạn ở 255 ký tự. Một cái gì đó tương tự tôi nhận được từ FontForge khi thực hiện Tạo phông chữ : một tệp .fon 5kb nhỏ làm đầu ra chỉ với 255 ký tự. Bất kỳ ý tưởng làm thế nào để vượt qua giới hạn 255 này? hoặc thậm chí tốt hơn nếu có thể tìm thấy một đặc điểm kỹ thuật của định dạng FON và tôi sẽ có thể viết một ứng dụng cho mục đích này.
ArtM

Theo thông số kỹ thuật cho .fnt, ví dụ có thể tìm thấy tại http://www.undocprint.org/formats/font_formats , thực sự có giới hạn mã hóa cứng: Nó nói rằng mã ký tự của mã đầu tiên và mã cuối cùng ký tự trong phông chữ được lưu trữ dưới dạng byte (nghĩa là từ 0 đến 255). Vì vậy, fnt / fon chỉ hoạt động cho các trang mã 8 bit. Bạn có thể chuyển đổi nó thành .ttf chỉ sử dụng bitmap bằng fontforge không?
Uwe

FON có thể sử dụng hơn 255 ký tự cho chắc chắn (ít nhất Terminus là một ví dụ, ~ 880 ký tự và nó cũng có các tệp BDF). Về bitmap chỉ .ttf : Tôi chọn (faked) MS bitmap only.., sau đó tôi nhận được cảnh báo ..font contains no glyphs wiht unicode encoding, sau đó tôi nhận được một ~ 75KB .ttf mà không thể mở / sử dụng bởi hệ điều hành, nhưng công cụ chữ extensio nóiTtyp0 Medium contains 2936 glyphs and no standard kern pairs. This font includes embedded bitmaps.
ArtM
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.