nguyen tuan anh
Trả lời 16 năm trước
Bất kỳ ứng dụng nào cũng có quyền thiết lập font chữ, co chữ, màu chữ,... cho từng chuỗi văn bản mà chương trình đó hiển thị lên màn hình. Tùy thuộc vào phần tử cần hiển thị và tuỳ thuộc vào môi trường lập trình mà qui trình thiết lập các thông số font chữ, co chữ,.. cho nó sẽ khác nhau.
Font Tahoma của Windows, version từ 98SE trở lên có hỗ trợ mã tiếng Việt Unicode. Đây là 1 trong số rất ít font được cài đặt sẵn theo Windows có hỗ trợ mã Unicode tiếng Việt. Để dùng font Tahoma cho ứng dụng của mình, bạn có thể chọn 1 trong 2 cách giải quyết:
o lập trình ứng dụng chạy ở chế độ Unicode. Các môi trường VB .Net, VC# .Net, JBuilder 9.0,... đều cho phép lập trình ứng dụng chạy ở chế độ Unicode. Tuy nhiên VB .Net và VC# .Net chỉ chạy trên Win2000, WinXP, chứ không thể chạy trên Win9x hay WinMe. Còn các môi trường lập trình phổ biến hơn như VB 6.0 trở xuống hay VC++ thì chỉ hỗ trợ Unicode ở mức độ rất thấp nên việc lập trình ứng dụng dùng mã Unicode trên các môi trường này sẽ rất khó khăn (mặc dù cũng được), nó đòi hỏi bạn phải nắm vững giao tiếp lập trình API của Windows, chứ không thể thiết kế trực quan các đối tượng giao diện dùng mã Unicode được.
o hiệu chỉnh lại font Tahoma (sắp xếp lại các vị trí tiếng Việt) để nó hỗ trợ bảng mã tiếng Việt đang dùng của bạn (VNI, ABC, Bach Khoa,...) rồi dùng nó thay cho font VK Sans Serif mà bạn chê xấu. Tuy nhiên việc hiệu chỉnh lại font mà vẫn giữ được chất lượng gốc là việc của các chuyên gia về font chữ, người bình thường khó lòng thực hiện được.