Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Chào mọi người, em đang code 1 project nhỏ thì phát sinh vấn đề này mong mọi người giúp đỡ ạ. Câu cú của em không được rõ ràng cho lắm nhưng vẫn mong mọi người giúp em một tay ạ.
Để UI đẹp hơn thì em đã sử dụng 1 font chữ mà các máy khác không có sẵn. Khi chạy chương trình trên máy không có font thì UI bị lỗi, toàn bộ text đều chuyển thành hình vuông. Vấn đề đặt ra là: em muốn khi file exe được chạy, nó sẽ tự test xem máy đã có sẵn font chưa, nếu chưa sẽ tự động cài đặt font bị thiếu rồi sau đó mới render UI. Muốn được như vậy thì phải làm như thế nào ạ?
Em code bằng C#, winform, .NET 4.5.
Em cảm ơn mọi người.
Thử dùng FileDirectory hoặc FolderDirectory (mình k nhớ rõ) vào đường dẫn C:\Windows\Fonts sẽ get được hết các file font rồi check thử tên file nó trùng với tên font k? Chúc bạn thành công