Làm cách nào để có được đối tượng Font
cho phông chữ hệ thống mặc định được thiết bị cụ thể sử dụng? Tôi đã nhận thấy rằng các thiết bị khác nhau có độ phân giải và DPI khác nhau, nhưng một số điều khiển của tôi đã xác định rõ phông chữ. Tôi muốn có thể nhận được phông chữ hệ thống mặc định khi chạy (như thể tôi chưa bao giờ thay đổi thuộc tính Font
trên điều khiển).Làm thế nào để bạn nhận được phông chữ hệ thống mặc định trong khung công tác .NET.
5
A
Trả lời
5
Bạn đã xem xét System.Drawing.SystemFonts
? Tôi nghĩ rằng nó có thể có những gì bạn cần.
https://msdn.microsoft.com/en-us/library/system.drawing.systemfonts.aspx
Chỉnh sửa: Tôi vừa nhận thấy thẻ CF. Bạn sẽ cần phải nhìn vào sổ đăng ký để có được thông tin phông chữ hệ thống.
Các vấn đề liên quan
- 1. Làm cách nào để bạn nhận được cài đặt Phông chữ mặc định của Hệ thống trong Qt?
- 2. Làm thế nào để bạn có được kích thước phông chữ mặc định của hệ thống trong Qt?
- 3. Có cách nào để thay đổi phông chữ mặc định cho ứng dụng của bạn
- 4. Mô-đun mặc định động trong khung công tác Zend
- 5. Làm thế nào để tìm xem hệ thống có phông chữ tôi cần trong MFC?
- 6. Làm thế nào để bạn nhận được đầu ra của một lệnh hệ thống trong Go?
- 7. Làm cách nào để sửa đổi các tuyến API Web mặc định của khung công tác?
- 8. Làm thế nào để bạn nhận được thư mục hiện tại trong khung công tác nhỏ gọn?
- 9. Đặt phông chữ mặc định trong NSTextView
- 10. Phông chữ mặc định nào được bao gồm với iText?
- 11. Làm cách nào để nhận phông chữ mặc định cho các nhãn Swing JTabbedPane?
- 12. Hỗ trợ DPI và Thay đổi Phông chữ Mặc định
- 13. Phông chữ mặc định cho ứng dụng Windows Forms
- 14. iOS Foundation: kích thước phông chữ hệ thống
- 15. Làm cách nào để xác định xem hệ thống tệp có phân biệt chữ hoa chữ thường trong .net không?
- 16. Làm thế nào để thay đổi thiết đặt mặc định của hệ thống trong Windows XP?
- 17. Đặt phông chữ mặc định của MacVim
- 18. Làm thế nào để bạn xác định số lượng RAM hệ thống Linux trong C++?
- 19. Thay đổi phông chữ JLabel mặc định
- 20. Kích thước phông chữ mặc định TinyMCE
- 21. Làm cách nào để thay đổi phông chữ mặc định được Silverlight sử dụng?
- 22. Cách thêm dịch vụ hệ thống vào Khung công tác Android
- 23. Phiên bản khung công tác .NET được sử dụng
- 24. Bất kỳ khung công tác NIO nào cho .NET?
- 25. Chuyển đổi em thành px trong Javascript (và nhận kích thước phông chữ mặc định)
- 26. Các phông chữ nào được bao gồm (tức là được cài đặt theo mặc định) với hệ điều hành nào?
- 27. Làm thế nào để loại bỏ phông chữ mặc định trong trình duyệt trong khi tải @ phông chữ-face trong CSS? "FOUT"
- 28. Bạn nên giới thiệu khung công tác xác thực nào cho các dự án .net?
- 29. Làm cách nào để thay đổi phông chữ mặc định cho mã Python trong Eclipse?
- 30. Nhận phông chữ phông chữ @ đẹp
Bạn có ý tưởng nào về cách chuyển đổi giá trị trong sổ đăng ký thành đối tượng Phông chữ không? Đó là, làm thế nào để bạn chuyển đổi 'Ht' và 'Wt' thành các giá trị thích hợp cho hàm tạo Font? – Jason
Vì Ht là pixel, bạn sẽ cần phải chuyển đổi nó: điểm = pixel * (72/dpi) Theo như Wt, tôi không chắc chắn. Phạm vi giá trị khá rộng. Bạn có thể phải chọn một cutoff và nói bất cứ điều gì dưới đây là bình thường và bất cứ điều gì ở trên là đậm. – TheHurt