Văn bản Hiển thị hộp vuông trong một số ứng dụng Windows 10 sao?

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 3083806
Triệu chứng
Khi chạy các ứng dụng bàn làm việc Windows 10 hoặc Windows 10 Mobile, một số kí tự đại diện hiển thị dưới dạng một hộp hình vuông hoặc hình chữ nhật hoặc là một hộp với dấu kiểm chấm, dấu kiểm chấm hỏi hoặc "x" trong khi cùng một ứng dụng chạy trên các phiên bản trước của Windows hoặc Windows Phone không có vấn đề này.

Vấn đề này thường bao gồm văn bản trong ngôn ngữ Trung Đông hoặc Châu á (tiếng ả Rập, tiếng Trung, tiếng Hin-đi, v.v..). Trên Windows 10 Mobile, vấn đề này có nhiều khả năng liên quan đến ngôn ngữ Đông á (Trung Quốc, tiếng Nhật, tiếng Hàn). Trên màn hình Windows 10, vấn đề này thường bao gồm văn bản trong các ngôn ngữ khác với ngôn ngữ mà hệ thống được cấu hình, và trong một số loại ứng dụng trong đó ngôn ngữ quốc tế có thể gặp phải trường hợp hỗ trợ (ví dụ: trình duyệt Web và sử dụng các thông báo trong ứ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 cửa sổ 10 ảnh hưởng đến phông chữ; thông tin thêm về điều này được cung cấp dưới đây. Một hiệu ứng những thay đổi này là tập con của ứng dụng hiện tại đượ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ữ đã được bao gồm trong mỗi hệ thống máy tính để bàn Windows đã được chuyển vào tùy chọn phông chữ gói và do đó có thể không có trong tất cả các hệ thống máy tính để bàn Windows 10.

Thông tin thêm về các thay đổi đượ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 hiện tượng "hộp vuông" khi hiển thị một văn bản quốc tế.

Bao gồm tất cả các phiên bản Windows 10 phông chữ cung cấp hỗ trợ rộng ngôn ngữ và nền tảng Windows bao gồm các phông chữ cơ chế dự phòng đượ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 họa tiết rõ ràng hơn là hộp. Tuy nhiên, một số ứng dụng có thể thực hiện phụ thuộc trực tiếp trên phông chữ đặc biệt để hiển thị các kí tự đại diện 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 có mặc định trên tất cả các hệ thống Windows 10. Vì ứng dụng đang cố gắng sử dụng phông chữ 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ữ mà không hỗ trợ tất cả các kí tự đại diện được hiển thị. Một kí tự đại diện được hiển thị bằng cách sử dụng phông chữ không hỗ trợ các kí tự đại diện đó, hình chữ mặc định "không xác định" từ đó phông chữ được sử dụng. Hình chữ "không xác định" trong hầu hết các phông chữ có xuất hiện trong hộp hình chữ nhật hoặc một số biến thể đó.

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

Phím, các mục tiêu cao nhất Windows 10 là Windows là một hệ điều hành cho các loại thiết bị khác đang được xây dựng xung quanh một lõi hệ điều hành phổ biến và nền tảng chia sẻ ứng dụng- Nền tảng Windows phổ quát (UWP). UWP cho phép ứ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 Xbox và Trung tâm bề mặt. Một yêu cầu cho nền tảng hội tụ ứng dụng này là một tập hợp các phông chữ được phổ biến trên tất cả các loại thiết bị. Trong qua phiên bản, có bộ khác nhau của phông chữ trong Windows Phone, một Xbox và khách hàng máy tính Windows. Trong cửa sổ 10, có bây giờ là phổ biến một tập hợp các phông chữ đả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 loại thiết bị và các yếu tố hình. Ngoài ra, bộ phông chữ thường cung cấp hỗ trợ toàn diện Unicode, chứa hàng nghìn ngôn ngữ trên toàn thế giới bằng cách sử dụng một tập hợp nhỏ các phông chữ cần chỉ giới hạn đĩa.

Nhóm phổ biến, UWP phông chữ được cung cấp trong bài viết này:

https://MSDN.Microsoft.com/Library/Windows/Apps/hh700394.aspx#recommended_fonts

Khách hàng máy tính để bàn Windows thường được sử dụng trên thiết bị lưu trữ ít nghiêm ngặt hạn chế, và để nó có thể chứa một lựa chọn lớn các phông chữ. Tuy nhiên, trong khi màn hình Windows thường được sử dụng thiết bị có khả nă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ố mẫu mới như máy tính bảng chi phí thấp hơn giới hạn lưu trữ. Phím khác, các mục tiêu cao nhất Windows 10 đã cho Windows máy tính khách hàng làm việc hơn bao giờ trên các thiết bị chi phí thấp hơn.

Khi bảo hiểm quốc tế ngôn ngữ của Windows để phát triển, điều này có nghĩa là quốc tế càng phông chữ được trình bày trên mỗi hệ thống, hay không sử dụng hệ thống nhất định có thực sự cần thiết cho các phông chữ cho các ngôn ngữ. Tuy nhiên, điều này thêm đa lựa chọn điều khiển bộ chọn phông chữ và hộp thoại có thấp mức độ phù hợp cho người dùng. Ví dụ, người dùng tiếng Tây Ban Nha có thể chọn từ hàng chục Thái phông chữ, ngay cả khi 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 ngàn MB kích thước mỗi hệ thống máy tính để bàn Windows. Để giảm dung lượng đĩa Windows yêu cầu và cải thiện liên quan lựa chọn phông chữ được 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 theo kịch bản khác nhau có ngôn ngữ liên kết và sẽ được cài đặt chuyên biệt tự động dựa trên các liên kết 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ể Windows 10 được cài đặt chuyên biệt, sau đó sẽ được có tính năng tùy chọn phông chữ này trước khi cài đặt chuyên biệt. Nếu phiên bản ngôn ngữ khác của Windows 10 được cài đặt chuyên biệt nhưng cho phép người dùng một bản tiếng Trung giản thể vào phương pháp, hoặc nếu họ có hồ sơ được liên kết với tài khoản Microsoft đã bao gồm tiếng Trung giản thể và hồ sơ roams vào thiết bị, sau đó tính năng đơn giản bổ sung phông chữ Trung Quốc sẽ tự động được cài đặt chuyên biệt thông qua Windows Update.

Bằng cách cài đặt chuyên biệt tùy chọn phông chữ gói để phù hợp với thiết lập ngôn ngữ sử dụng 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à môi trường đĩa được sử dụng. Nhưng ngay cả khi không có các tính năng tùy chọn phông chữ được cài đặt chuyên biệt, tất cả 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 Unicode và văn bản quốc tế và đảm bảo rằng bộ ứng dụng Windows có thể có lớn văn bản Hiển thị trên màn hình thiết bị và tất cả yếu tố hình thức.

Thông tin về Thay đổi Phông chữ trong Windows 10 Mobile

Để xác định phông chữ UWP hội tụ, đặt bằng cách sử dụng một số phông chữ, một số phông chữ được trong Windows Phone 8.1 đã được loại trừ khỏi Windows 10 Mobile:
  • Dengxian, Dengxian đậm
  • Estrangelo Edessa
  • Giao diện người dùng Khmer, giao diện người dùng Khmer đậm
  • Giao diện người dùng Lào, giao diện người dùng Lào đậm
  • Leelawadee, Leelawadee đậm
  • Lucida Sans Unicode
  • Microsoft MHei, Microsoft MHei đậm
  • Microsoft Gothic, Microsoft Gothic đậm
  • Microsoft Việt
  • Segoe WP Segoe WP ánh sáng, Segoe WP SemiLight, Segoe WP Semibold, Segoe WP đậm, Segoe WP đen
  • Segoe WP Emoji
  • Tahoma, Tahoma đậm
  • Tiếng u-đu sắp chữ, Urdu sắp chữ đậm
  • Vũ Gothic đậm


Nếu Windows Phone ứng dụng 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ự đại diện Unicode và không sử dụng phông chữ cơ chế dự phòng cung cấp bởi Windows, kết quả sẽ là hiển thị dưới dạng "hộp vuông" họa tiết kí tự đại diện.

Thông tin về Thay đổi Phông chữ trong cửa sổ 10 màn hình

Như đã đề cập ở trên, một số phông chữ trước đó sẽ được bao gồm trong mỗi hệ thống máy tính khách Windows có trong Windows 10 được chuyển vào tính năng tùy chọn phông chữ.

Bảng sau cho danh sách đầy đủ tính năng tùy chọn phông chữ và ngôn ngữ đại diện liên kết. Chọn phông chữ đã được 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.

Tùy chọn phông chữ góiHiệp hội ngôn ngữPhông chữ khoá chuyển vào gói tùy chọn
Ả Rập Script phông chữ bổ sungNgôn ngữ sử dụng tập lệnh ả Rập; Ví dụ, tiếng ả Rập, ba tư, tiếng Urdu.
Tiếng Băng-la Script phông chữ bổ sungNgôn ngữ sử dụng tiếng Băng-la kịch bản; Ví dụ: tiếng Assam, tiếng Băng-la.Vrinda
Canada Thổ Syllabics phông chữ bổ sungNgôn ngữ sử dụng tập lệnh Canada Syllabics; Ví dụ, tiếng Inuktitut.Euphemia
Cherokee phông chữ bổ sungCherokee.Plantagenet Cherokee
Phông chữ bổ sung DevanagariNgôn ngữ sử dụng tập lệnh Devanagari; Ví dụ, tiếng Hin-đi, tiếng Konkani, Marathi.Mangal
Phông chữ bổ sung EthiopicNgôn ngữ sử dụng tập lệnh Ethiopic; Ví dụ, tiếng Amhara, Tigrinya.Nyala
Tiếng Gujarati phông chữ bổ sungTiếng Gujarati; bất kỳ ngôn ngữ khác bằng cách sử dụng tập lệnh Gujurati.Nguyệt
Phông chữ bổ sung GurmukhiPan-jab; bất kỳ ngôn ngữ nào khác sử dụng tập lệnh GurmukhiRaavi
Tiếng Trung (giản thể) phông chữ bổ sungTiếng Trung giản thể
Tiếng Trung (Phồn thể) phông chữ bổ sungTiếng Trung QuốcMiPanga, MingLiU_HKSCS
Tiếng Do Thái phông chữ bổ sungTiếng Do Thái
Phông chữ nhật bổ sungTiếng NhậtMeiryo, Meiryo UI, MS Gothic, MS Mincho
Khmer phông chữ bổ sungCampuchia; bất kỳ ngôn ngữ khác bằng cách sử dụng tiếng Khơ-me tập lệnh.DaunPenh, giao diện người dùng Khmer
Kannada phông chữ bổ sungKannada; bất kỳ ngôn ngữ khác bằng cách sử dụng tập lệnh Kannada.Tunga
Phông chữ bổ sung tiếng Cộng hòa Hàn QuốcTiếng Cộng hòa Hàn QuốcBatang, Dotum, Gulim
Phông chữ bổ sung LàoTiếng Lào; bất kỳ ngôn ngữ khác bằng cách sử dụng tập lệnh Lào.DokChampa, giao diện người dùng Lào
Malayalam phông chữ bổ sungMalayalam; bất kỳ ngôn ngữ khác bằng cách sử dụng tập lệnh Malayalam.Dien
Tiếng Odia phông chữ bổ sungTiếng Odia; bất kỳ ngôn ngữ khác bằng cách sử dụng tiếng Odia lệnh.Kalinga
Châu Âu phông chữ bổ sungKhông có ngôn ngữ tự động liên kết.Không có (Tất cả phông chữ được mới Windows 10).
Phông chữ bổ sung SinhalaTiếng Sinhala; bất kỳ ngôn ngữ khác bằng cách sử dụng tập lệnh Sinhala.Iskoola Pota
Syriac phông chữ bổ sungNgôn ngữ sử dụng Syriac tập lệnh.Estrangelo Edessa
Tamil phông chữ bổ sungTiếng ta-min; bất kỳ ngôn ngữ khác bằng cách sử dụng tiếng ta-min tập lệnh.Latha
Phông chữ bổ sung TeluguTelugu; bất kỳ ngôn ngữ khác bằng cách sử dụng tập lệnh Telugu.Gautami
Thái phông chữ bổ sungThái Lan; bất kỳ ngôn ngữ khác bằng cách sử dụng tập lệnh Thái.Leelawadee
Nếu ứng dụng phụ thuộc vào một trong các phông chữ để hiển thị các kí tự đại diện Unicode và không sử dụng cơ chế dự phông chữ được cung cấp bởi Windows và nếu gói tùy chọn phông chữ có phông chữ mà không cài đặt chuyên biệt trên hệ thống (thông thường do cấu hình hệ thống và người dùng không được cấu hình để có liên quan đến ngôn ngữ hỗ trợ), sau đó kết quả sẽ là hiển thị dưới dạng "hộp vuông" họa tiết kí tự đại diện.

Khuyến nghị cho người dùng Windows 10

Nếu bạn gặp phải những hiện tượng trong một số ứng dụng trên máy tính 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 Windows 10. Cùng lúc đó, bạn cũng có thể cài đặt chuyên biệt một hoặc nhiều tính năng tùy chọn phông chữ ứ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 đến, sau đó bạn có thể thêm rằng ngôn ngữ vào thông tin người dùng của bạn và bất kỳ tính năng kết hợp tuỳ chọn phông sẽ được tự động cài đặt chuyên biệt. (Chú ý: liên quan đến ngôn ngữ tùy chọn khác, chẳng hạn như văn bản dự đoán hoặc kiểm tra chính tả, cũng có thể được cài đặt chuyên biệt.)
  • Từ menu Bắt đầu , mở cài đặt chuyên biệt.
  • Chọn thời gian & ngôn ngữ.
  • Chọn vùng & ngôn ngữ.
  • Chọn thêm ngôn ngữ.
  • Chọn ngôn ngữ cụ thể.
Kích hoạt tính năng tùy chọn phông chữ mà không thay đổi cài đặt chuyên biệ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 mà không cần phải thêm ngôn ngữ vào thông tin người dùng của bạn, bạn có thể cài đặt chuyên biệt bất kỳ tính năng tùy chọn phông chữ không cho phép bất kỳ ngôn ngữ khác.
  • Từ menu Bắt đầu , mở cài đặt chuyên biệt.
  • Chọn hệ thống.
  • Chọn ứng dụng & tính năng.
  • Chọn quản lý các tính năng tuỳ chọn.
  • Chọn Thêm tính năng.
  • Chọn bất kỳ tính năng tùy chọn phông chữ trong danh sách.

Nếu bạn thấy những hiện tượng được mô tả trong một số ứng dụng Windows Phone, sau đó bạn có thể muốn liên hệ với nhà phát triển ứng dụng cho các bản cập nhật ứng dụng 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ữ.

Gợi ý cho OEMs và hệ thống quản trị viên

Nếu bạn đặt cấu hình cài đặt chuyên biệt quốc tế hoặc gói ngôn ngữ trong cửa sổ 10 triển khai hình ảnh, sau đó bạn nên sử dụng công cụ quản lý và triển khai hình ảnh bản ghi dịch vụ (DISM) bao gồm tuỳ chọn phông chữ gói (và khả năng tùy chọn, liên quan đến ngôn ngữ khác) được 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 liên quan:

https://MSDN.Microsoft.com/en-US/Library/Windows/Hardware/mt171094%28V=vs.85%29.aspx?f=255&MSPPError=-2147217396

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 tuỳ chọn, liên quan đến ngôn ngữ:

https://MSDN.Microsoft.com/en-US/Library/Windows/Hardware/dn898584 (v=vs.85).aspx

Nếu bạn là quản trị viên hệ thống và biết trường hợp của bạn sẽ yêu cầu các phông chữ từ một hoặc nhiều các khả năng tùy chọn phông chữ, ngay cả khi bạn không bao gồm 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ữ thành hình ảnh của bạn triển khai bằng cách sử dụng DISM.

Khuyến nghị 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 cửa sổ 10 nếu bạn có một ứng dụng Windows Phone có tệp phụ thuộc vào một trong các phông chữ đã được loại trừ khỏi Windows 10 Mobile, hoặc nếu bạn có một ứng dụng bàn làm việc Windows có tệp phụ thuộc vào một trong các phông chữ đã được di chuyển vào tùy chọn phông chữ gói , và nếu ứng dụng của bạn không sử dụng cơ chế dự phông chữ được cung cấp bởi Windows. Loại ứng dụng và ứng dụng kịch bản có thể bị ảnh hưởng bao gồm:
  • Trình duyệt hoặc các ứng dụng khác để sử dụng giao diện phức tạp thấp cấp đồ họa API không cung cấp dự phòng chữ (ví dụ, DrawGlyphRun, ExtTextOut sử dụng ETO_GLYPH_INDEX, ScriptTextOut).
  • Trò chơi hoặ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 khi văn bản có thể hiển thị liên quan đến ngôn ngữ không liên quan đến các ứng dụng hoặc Windows Hiển thị các ngôn ngữ hoặc ngôn ngữ khác được sử dụng bởi người dùng; Ví dụ: Web trình duyệt, 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 hiện tượng được mô tả, đặc biệt là trong các trường hợp trên, sau đó bạn nên xem xét các phông chữ mà ứng dụng dựa. Vui lòng xem bài viết sau để phông chữ được khuyến nghị sử dụng bởi các ứng dụng Windows 10:

https://MSDN.Microsoft.com/Library/Windows/Apps/hh700394.aspx#recommended_fonts

Phông chữ được liệt kê trong bài viết đó đả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, sau đó bạn có thể muốn xem xét việc sử dụng cơ chế dự phông chữ được cung cấp bởi DirectWrite. 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 của phông chữ, DirectWrite có API cung cấp mặc định ánh xạ mà bạn có thể bổ sung với ánh xạ tuỳ chỉnh của riêng bạn. Xem bài viết sau của MSDN cho khoá API:

· IDWriteFontFallback: https://MSDN.Microsoft.com/en-US/Library/Windows/Desktop/dn280450 (v=vs.85).aspx

· IDWriteFactory2::GetSystemFontFallback: https://MSDN.Microsoft.com/en-US/Library/Windows/Desktop/dn280450 (v=vs.85).aspx

· IDWriteFontFallbackBuilder: https://MSDN.Microsoft.com/en-US/Library/Windows/Desktop/dn280476 (v=vs.85).aspx


Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 3083806 - Xem lại Lần cuối: 07/30/2015 13:55:00 - Bản sửa đổi: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtvi
Phản hồi