Chơi game trung quốc bị lỗi font chữ ô vuông năm 2024

Khi chạy một số ứng dụng trên máy tính để bàn Windows 10 hoặc Windows 10 Mobile, một số ký tự hiển thị dưới dạng hộp hình vuông hoặc hình chữ nhật, hoặc như một hộp có dấu chấm, dấu hỏi hoặc "x" bên trong, trong khi cùng một ứng dụng chạy trên các phiên bản Windows hoặc Windows Phone cũ hơn không có vấn đề này em. Vấn đề này thường liên quan đến văn bản ở trung đông hoặc các ngôn ngữ Châu á (tiếng ả Rập, tiếng Trung, tiếng Hindi, v.v...). Trên Windows 10 Mobile, vấn đề này rất có thể liên quan đến các ngôn ngữ Đông á (Trung Quốc, Nhật bản, Hàn Quốc). Trên máy tính để bàn Windows 10, vấn đề này thường liên quan đến văn bản trong các ngôn ngữ khác với các ngôn ngữ mà hệ thống được cấu hình, và trong một số loại ứng dụng hỗ trợ các tình huống mà ngôn ngữ quốc tế có thể gặp phải (ví dụ: duyệt web, và thông báo người dùng trong các ứng dụng mạng xã hội).

Nguyên nhân

Một số cải tiến quan trọng đã được thực hiện trong Windows 10 ảnh hưởng đến phông chữ; Thêm chi tiết về điều này được cung cấp dưới đây. Một tác dụng phụ của những thay đổi này là một tập hợp nhỏ các ứng dụng hiện có tạo cho các phiên bản trước của Windows hoặc Windows Phone có thể bị ảnh hưởng.

  • Một số phông chữ được bao gồm trong Windows Phone 8,1 không được bao gồm trong Windows 10 Mobile.
  • Một số phông chữ trước đây được bao gồm trong mỗi hệ thống máy tính để bàn Windows đã được chuyển vào gói tùy chọn phông chữ, và do đó có thể không có mặt trên tất cả các hệ thống máy tính để bàn Windows 10.

Thông tin chi tiết về những thay đổi này được cung cấp dưới đây. Trong một số ứng dụng, những thay đổi này có thể dẫn đến các triệu chứng "ô vuông" khi hiển thị một số văn bản quốc tế. Tất cả các phiên bản Windows 10 bao gồm các phông chữ cung cấp hỗ trợ ngôn ngữ rộng và nền tảng Windows bao gồm cơ chế dự phông chữ được thiết kế để đảm bảo rằng văn bản trong bất kỳ ngôn ngữ luôn hiển thị với glyphs rõ ràng chứ không phải là hộp. Tuy nhiên, một số ứng dụng có thể trực tiếp phụ thuộc vào phông chữ cụ thể để hiển thị các ký tự Unicode và không sử dụng cơ chế dự phông chữ được cung cấp bởi Windows. Trong một số trường hợp, các ứng dụng đã trực tiếp phụ thuộc vào phông chữ không xuất hiện theo mặc định trên tất cả các hệ thống Windows 10. Vì phông chữ ứng dụng đang cố gắng sử dụng không có trên hệ thống, một số phông chữ khác được sử dụng để hiển thị văn bản thay thế và phông chữ có thể không hỗ trợ tất cả các ký tự được hiển thị. Khi một ký tự được hiển thị bằng cách sử dụng phông chữ không hỗ trợ ký tự đó, hình Glyph mặc định "không xác định" từ phông chữ đó được sử dụng. Glyph "không xác định" trong hầu hết các phông chữ có sự xuất hiện của một hộp hình chữ nhật, hoặc một số biến thể của điều đó.

Tổng quan về những cải tiến về phông chữ chính trong Windows 10

Một khóa, mục tiêu cấp cao cho Windows 10 là dành cho Windows là một gia đình hệ điều hành cho các danh mục thiết bị khác nhau được xây dựng xung quanh một lõi HĐH chung và một nền tảng ứng dụng chia sẻ — nền tảng Windows phổ biến (UWP). UWP cho phép các ứng dụng được viết và xây dựng một lần và có thể chạy trên một loạt các thiết bị, từ Hololens đến Xbox và Surface Hub. Một yêu cầu cho nền tảng ứng dụng hội tụ này là có một tập hợp các phông chữ phổ biến trên tất cả các danh mục thiết bị này. Trong phiên bản vừa qua, đã có bộ khác nhau của phông chữ được vận chuyển trong Windows Phone, Xbox One và Windows máy tính khách hàng. Trong Windows 10, hiện nay có một bộ phông chữ phổ biến được đảm bảo có mặt trên tất cả các thiết bị Windows 10, trên tất cả các phiên bản Windows 10 và trên tất cả các danh mục thiết bị và các yếu tố biểu mẫu. Ngoài ra, bộ phông chữ phổ biến này cung cấp hỗ trợ Unicode toàn diện, chứa hàng nghìn ngôn ngữ từ khắp nơi trên thế giới bằng cách sử dụng một tập hợp nhỏ các phông chữ yêu cầu chỉ giới hạn dung lượng đĩa. Tập hợp các phông chữ UWP phổ biến được đưa ra trong bài viết này: Máy tính để bàn Windows thường được sử dụng trên thiết bị hạn chế lưu trữ ít nghiêm ngặt, và do đó, nó có thể chứa một lựa chọn lớn các phông chữ. Tuy nhiên, trong khi máy tính để bàn Windows truyền thống được sử dụng trên các thiết bị có dung lượng lưu trữ rất lớn, trong những năm gần đây, chúng tôi đã thấy các yếu tố hình thức mới như máy tính bảng chi phí thấp có dung lượng lưu trữ hạn chế hơn. Một quan trọng, mục tiêu cao cho Windows 10 đã làm cho máy tính khách hàng Windows hoạt động tốt hơn bao giờ hết trên các thiết bị chi phí thấp hơn. Khi bảo hiểm ngôn ngữ quốc tế của Windows tiếp tục phát triển, điều này có nghĩa là các phông chữ quốc tế hơn và nhiều hơn nữa có mặt trên mọi hệ thống, cho dù người dùng trên một hệ thống nhất định có cần phông chữ cho các ngôn ngữ khác. Tuy nhiên, điều này thêm một số lượng lớn các lựa chọn trong kiểm soát chọn phông chữ và hộp thoại có mức độ phù hợp thấp cho người dùng nhất định. Ví dụ, người dùng Tây Ban Nha sẽ có thể chọn từ hàng chục Thái phông chữ, mặc dù họ không bao giờ có thể sử dụng tiếng Thái. Hơn nữa, điều này cũng thêm hàng trăm megabyte cho kích thước của mỗi hệ thống máy tính để bàn Windows. Để giảm lượng không gian đĩa mà Windows yêu cầu và để cải thiện mức độ phù hợp của lựa chọn phông chữ cung cấp cho người dùng nhất định, nhiều phông chữ Windows đã được chuyển vào tính năng tùy chọn phông chữ. Các tính năng tùy chọn phông chữ được tổ chức bởi các kịch bản khác nhau và có liên kết ngôn ngữ, và sẽ được cài đặt tự động dựa trên các Hiệp hội ngôn ngữ. Ví dụ: tính năng "tiếng Trung Quốc bổ sung phông chữ" có phông chữ được sử dụng đặc biệt cho tiếng Trung giản thể. Nếu phiên bản tiếng Trung giản thể của Windows 10 được cài đặt, sau đó nó sẽ đã có tính năng tùy chọn phông chữ cài đặt sẵn. Nếu một phiên bản ngôn ngữ khác của Windows 10 được cài đặt nhưng người dùng cho phép một phương pháp nhập liệu tiếng Trung giản thể, hoặc nếu họ có hồ sơ được liên kết với tài khoản Microsoft của họ đã bao gồm tiếng Trung giản thể và hồ sơ đó roams vào thiết bị, thì tính năng phông chữ bổ sung tiếng Trung Quốc được tự động cài đặt qua Windows Update. Bằng cách cài đặt các gói tùy chọn phông chữ để phù hợp với tập hợp các ngôn ngữ được sử dụng tích cực trên một hệ thống, chúng tôi có thể đạt được sự cân bằng tốt nhất giữa số lựa chọn phông chữ được cung cấp và dấu chân đĩa sử dụng. Nhưng ngay cả khi không có bất kỳ tính năng tùy chọn phông chữ được cài đặt, mỗi hệ thống máy tính để bàn Windows 10 vẫn còn bao gồm các phông chữ UWP phổ biến, đảm bảo rằng Windows vẫn có hỗ trợ tuyệt vời cho Unicode và văn bản quốc tế, và đảm bảo rằng các ứng dụng Windows phổ quát có thể có hiển thị văn bản tuyệt vời trên các thiết

Chi tiết về thay đổi phông chữ trong Windows 10 Mobile

Để xác định tập hợp phông chữ UWP được hội tụ bằng một số phông chữ giới hạn, một số phông chữ có trong Windows Phone 8,1 đã bị loại trừ khỏi Windows 10 Mobile:

  • Dengxian, Dengxian Bold
  • Ở estrangelo Edessa
  • Giao diện người dùng Khmer, Khmer UI Bold
  • Lào UI, Lào UI Bold
  • Leelawadee, Leelawadee Bold
  • Lucida sans Unicode
  • Microsoft MHei, Microsoft MHei Bold
  • Microsoft NeoGothic, Microsoft NeoGothic Bold
  • Microsoft Uighur
  • Segoe WP, Segoe WP Light, Segoe WP SemiLight, Segoe WP SemiBold, Segoe WP Bold, Segoe WP đen
  • Segoe WP Emoji
  • Tahoma, Tahoma Bold
  • Tiếng Urdu sắp chữ, tiếng Urdu sắp chữ Bold
  • Yu Gothic Bold

Nếu một ứng dụng Windows Phone trực tiếp phụ thuộc vào một trong các phông chữ được liệt kê ở trên để hiển thị các ký tự Unicode và không sử dụng phông chữ cơ chế dự được cung cấp bởi Windows, kết quả sẽ là ký tự hiển thị là "hộp vuông" glyphs.

Chi tiết về thay đổi phông chữ trong Windows 10 Desktop

Như đã đề cập ở trên, một số phông chữ mà trước đây đã được bao gồm trong mỗi hệ thống máy tính khách hàng Windows có trong Windows 10 được chuyển vào tính năng tùy chọn phông chữ. Bảng sau đây cung cấp danh sách đầy đủ các tính năng tùy chọn phông chữ và các Hiệp hội ngôn ngữ đại diện. Chọn phông chữ đã được di chuyển vào các gói được liệt kê; đây là phông chữ được sử dụng như vỏ giao diện người dùng phông chữ trong phiên bản Windows trước nhưng đã được thay thế bằng các phông chữ Windows mới hơn.

Gói tùy chọn phông chữ

Ngôn ngữ Hiệp hội

Phông chữ chính di chuyển vào gói tùy chọn

Ả Rập script phông chữ bổ sung

Ngôn ngữ sử dụng kịch bản tiếng ả Rập; Ví dụ như, tiếng ả Rập, ba tư, tiếng Urdu.

Bangla script bổ sung Fonts

Ngôn ngữ sử dụng kịch bản Bangla; Ví dụ: tiếng Assam, Bangla.

Vrinda

Phông chữ bổ sung của Thổ dân Canada Syllabics

Ngôn ngữ sử dụng kịch bản Syllabics Canada; Ví dụ: Inuktitut.

Euphemia

Phông chữ Cherokee bổ sung

Cherokee.

Plantagenet Cherokee

Phông chữ bổ sung Devanagari

Ngôn ngữ sử dụng kịch bản Devanagari; Ví dụ: Hindi, Konkani, Marathi.

Mangal

Ethiopic bổ sung Fonts

Ngôn ngữ sử dụng Ethiopic script; Ví dụ: Amharic, Tigrinya.

Nyala

Gujarati bổ sung Fonts

Gujarati bất kỳ ngôn ngữ khác bằng cách sử dụng kịch bản Gujurati.

Shruti

Phông chữ bổ sung Gurmukhi

Lungi bất kỳ ngôn ngữ nào khác sử dụng kịch bản Gurmukhi

Raavi, Hà Lan

Tiếng Trung (giản thể) phông chữ bổ sung

Tiếng Trung giản thể

Trung Quốc (truyền thống) phông chữ bổ sung

Tiếng Trung phồn thể

MingLiU, MingLiU_HKSCS

Tiếng Do Thái bổ sung Fonts

Hebrew

Phông chữ bổ sung Nhật bản

Nhật

Meiryo, giao diện người dùng Meiryo, MS Gothic, MS Mincho

Phông chữ Khmer bổ sung

Riel Campuchia bất kỳ ngôn ngữ khác bằng cách sử dụng kịch bản Khmer.

DaunPenh, giao diện người dùng Khmer

Phông chữ Kannada bổ sung

Kannada bất kỳ ngôn ngữ nào khác sử dụng kịch bản Kannada.

Tunga

Phông chữ Hàn Quốc bổ sung

Tiếng Hàn

Batang, Dotum, Gulim

Các phông chữ Lào bổ sung

Lao bất kỳ ngôn ngữ nào khác sử dụng chữ Lào.

DokChampa, người giao diện người Lào

Phông chữ bổ sung Malayalam

Malayalam bất kỳ ngôn ngữ khác bằng cách sử dụng kịch bản Malayalam.

Karthika

Phông chữ bổ sung odia

Oriya bất kỳ ngôn ngữ nào khác sử dụng tập lệnh Odia.

Kalinga

Phông chữ bổ sung Pan-European

Không có hiệp hội ngôn ngữ tự động.

Không (Tất cả các phông chữ đều mới cho Windows 10).

Phông chữ bổ sung Sinhala

Sinhala bất kỳ ngôn ngữ khác bằng cách sử dụng kịch bản Sinhala.

Đền thờ iskoola Pota

Syriac phông chữ bổ sung

Ngôn ngữ sử dụng kịch bản Syriac.

Ở estrangelo Edessa

Tamil bổ sung Fonts

Tamil bất kỳ ngôn ngữ khác bằng cách sử dụng kịch bản Tamil.

Latha

Telugu bổ sung Fonts

Telugu bất kỳ ngôn ngữ khác sử dụng kịch bản Telugu.

Không có

Phông chữ Thái bổ sung

Thái bất kỳ ngôn ngữ khác sử dụng Thái kịch bản.

Leelawadee

Nếu một ứng dụng phụ thuộc vào một trong các phông chữ để hiển thị các ký tự Unicode và không sử dụng phông chữ cơ chế dự được cung cấp bởi Windows, và nếu các gói tùy chọn phông chữ có chứa không cài đặt trên hệ thống (thường là do hệ thống và hồ sơ người dùng không được cấu hình để kích hoạt ngôn ngữ liên quan), sau đó kết quả sẽ là ký tự hiển thị như "hộp vuông" glyphs.

Đề xuất cho người dùng Windows 10

Nếu bạn gặp phải những hiện tượng này trong một số ứng dụng trên máy tính để bàn Windows 10, sau đó bạn có thể cung cấp phản hồi cho nhà phát triển ứng dụng cho thấy rằng họ cập nhật ứng dụng của họ cho Windows 10. Trong khi đó, bạn cũng có thể cài đặt một hoặc nhiều tính năng tùy chọn phông chữ mà các ứng dụng có thể yêu cầu hoạt động chính xác. Các bước để làm điều này là như sau: Nếu bạn biết ngôn ngữ của văn bản Hiển thị không chính xác và thường sử dụng ngôn ngữ đó: Nếu bạn biết ngôn ngữ liên quan, sau đó bạn có thể thêm ngôn ngữ đó vào hồ sơ người dùng của bạn, và bất kỳ tính năng tùy chọn phông chữ liên quan sẽ được tự động cài đặt. (Lưu ý: các tính năng tùy chọn liên quan đến ngôn ngữ khác, chẳng hạn như dự đoán văn bản hoặc kiểm tra chính tả, cũng có thể được cài đặt.)

  • Từ menu bắt đầu , hãy mở cài đặt.
  • Chọn thời gian & ngôn ngữ.
  • Chọn ngôn ngữ & vùng.
  • Chọn thêm ngôn ngữ.
  • Chọn ngôn ngữ cụ thể.

Bật tính năng tùy chọn phông chữ mà không thay đổi cài đặt ngôn ngữ: Nếu bạn không biết ngôn ngữ cụ thể hoặc nếu biết ngôn ngữ của văn bản Hiển thị không chính xác nhưng không muốn thêm ngôn ngữ đó vào hồ sơ người dùng của bạn, bạn có thể cài đặt bất kỳ tính năng phông chữ tùy chọn nào mà không cần bật bất kỳ ngôn ngữ bổ sung nào.

  • Từ menu bắt đầu , hãy mở cài đặt.
  • Chọn Hệ thống.
  • Chọn các tính năng & ứng dụng.
  • Chọn quản lý các tính năng tùy chọn.
  • Chọn Thêm một tính năng.
  • Chọn bất kỳ tính năng phông chữ tùy chọn nào từ danh sách.

Nếu bạn gặp các hiện tượng được mô tả trong một số ứng dụng Windows Phone, thì bạn có thể muốn liên hệ với nhà phát triển ứng dụng cho thấy rằng họ cập nhật ứng dụng của họ bằng cách sử dụng hướng dẫn được cung cấp ở đây. Lưu ý: Windows 10 Mobile không hỗ trợ bất kỳ tính năng tùy chọn phông chữ.

Đề xuất cho OEM và quản trị viên hệ thống

Nếu bạn cấu hình gói ngôn ngữ hoặc cài đặt quốc tế trong hình ảnh triển khai Windows 10, sau đó bạn nên sử dụng công cụ triển khai hình ảnh dịch vụ và quản lý (DISM) bao gồm tùy chọn phông chữ gói (và các tùy chọn, khả năng liên quan đến ngôn ngữ) liên kết với các gói ngôn ngữ mà bạn thêm vào hình ảnh của bạn. Bài viết sau đây cung cấp chi tiết về khả năng tùy chọn phông chữ và ngôn ngữ gói ngôn ngữ Windows 10 kết hợp:

Các tính năng theo yêu cầu

Xem thêm bài viết này để biết tổng quan về gói ngôn ngữ Windows 10 và tất cả các khả năng tùy chọn, liên quan đến ngôn ngữ:

Thêm ngôn ngữ vào hình ảnh Windows

Nếu bạn là quản trị viên hệ thống và biết rằng tình huống của bạn sẽ yêu cầu phông chữ từ một hoặc nhiều khả năng tùy chọn phông chữ, ngay cả khi bạn không bao gồm các gói ngôn ngữ liên quan vào hình ảnh triển khai của bạn, bạn vẫn có thể thêm bất kỳ khả năng phông chữ vào hình ảnh triển khai của bạn sử dụng DISM.

Khuyến nghị dành cho nhà phát triển

Ứng dụng của bạn có thể bị ảnh hưởng bởi những thay đổi phông chữ trong Windows 10 nếu bạn có một ứng dụng Windows Phone có một sự phụ thuộc vào một trong các phông chữ đã bị loại trừ khỏi Windows 10 Mobile, hoặc nếu bạn có một ứng dụng máy tính để bàn Windows có một phụ thuộc vào một trong các phông chữ có được di chuyển vào các gói tùy chọn phông chữ, và nếu ứng dụng của bạn không sử dụng các cơ chế dự phông chữ do Windows cung cấp. Các loại ứng dụng và kịch bản ứng dụng rất có thể bị ảnh hưởng bao gồm:

  • Trình duyệt hoặc các ứng dụng khác giao diện phức tạp bằng cách sử dụng API đồ họa cấp thấp không cung cấp phông chữ dự phòng (ví dụ: DrawGlyphRun, ExtTextOut bằng cách sử dụng ETO_GLYPH_INDEX, ScriptTextOut).
  • Trò chơi hoặc các ứng dụng khác sử dụng thư viện đồ họa của bên thứ ba.
  • Trường hợp ứng dụng trong đó văn bản có thể được hiển thị liên quan đến ngôn ngữ ngoài ứng dụng hoặc ngôn ngữ hiển thị của Windows, hoặc các ngôn ngữ khác được sử dụng bởi người dùng; Ví dụ: duyệt web, nhận tin nhắn văn bản hoặc thông báo từ những người dùng khác.

Nếu ứng dụng của bạn thể hiện các triệu chứng được mô tả, đặc biệt là trong các tình huống trên, thì bạn nên đánh giá các phông chữ mà ứng dụng của bạn dựa vào. Vui lòng xem bài viết sau cho phông chữ được khuyến nghị để sử dụng bởi các ứng dụng trên Windows 10:

Các phông chữ được liệt kê trong bài viết đó là đảm bảo có mặt trên tất cả các thiết bị Windows 10. Nếu ứng dụng của bạn sử dụng DirectWrite, thì bạn có thể muốn xem xét việc dùng các cơ chế dự phông chữ do DirectWrite cung cấp. Ngay cả khi bạn đang sử dụng API cấp thấp hơn và muốn thực hiện triển khai dự phòng phông chữ của riêng bạn, DirectWrite có API cung cấp ánh xạ mặc định mà bạn có thể bổ sung với ánh xạ tùy chỉnh của riêng bạn. Xem bài viết MSDN sau đây để khoá API: