Dlaczego tekst wyświetlany przy użyciu kwadratowych pól w niektórych aplikacji na 10 systemu Windows?

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3083806
Symptomy
Podczas uruchamiania niektórych aplikacji na pulpicie Windows 10 lub Windows 10 Mobile, niektóre znaki są wyświetlane jako pole kwadratowe lub prostokątne lub jako pole z kropką, znak zapytania lub znakiem "x", podczas samej aplikacji we wcześniejszych wersjach systemu Windows lub Windows Phone nie był ten problem.

Ten problem zwykle obejmuje tekst w językach Middle East lub Azji (arabski, chiński, Hindi, itp.). W systemie Windows Mobile 10 ten problem jest najprawdopodobniej prowadzić języki wschodnioazjatyckie (chiński, japoński, koreański). Na pulpicie Windows 10 ten problem zazwyczaj obejmuje tekstu w języku innym niż języki, dla którego ten system jest skonfigurowany i w pewnych typów aplikacji, które obsługi scenariuszy, w których mogą wystąpić języków obcych (np. przeglądanie sieci Web i powiadomienia użytkownika w aplikacjach sieciowych społecznych).
Przyczyna
Niektóre kluczowe ulepszenia zostały dokonane w 10 systemu Windows, które wpływają na czcionki; więcej szczegółów na ten temat podano poniżej. Efektem ubocznym tych zmian jest, że mały podzbiór istniejące aplikacje utworzone we wcześniejszych wersjach systemu Windows lub Windows Phone może mieć wpływ.
  • Niektóre czcionki, które zostały uwzględnione w Windows Phone 8.1 nie znajdują się w systemie Windows Mobile 10.
  • Niektóre czcionki, które wcześniej były zawarte w każdym pulpitu systemu Windows zostały przeniesione na pakiety opcjonalne czcionki, a więc może nie być obecny we wszystkich systemach pulpitu Windows 10.

Poniżej przedstawiono więcej informacji na temat tych zmian. W niektórych aplikacjach tych zmian może prowadzić do objawów "kwadrat" podczas wyświetlania niektórych międzynarodowych tekstu.

Wszystkie wersje Windows 10 zawierają czcionki, które zapewniają obsługę szerokiego języka i platformy Windows zawiera czcionki mechanizmów powrotu mające na celu zapewnienie tego tekstu w dowolnym języku zawsze wyświetla czytelne glify, a nie pola. Jednak niektóre aplikacje mogą podjąć bezpośrednich zależności w szczególności czcionki na wyświetlanie pewnych znaków Unicode i nie będą korzystać z mechanizmów powrotu czcionka dostępna w systemie Windows. W niektórych przypadkach te aplikacje podjęły bezpośrednich zależności na czcionki, których nie ma domyślnie we wszystkich systemach Windows 10. Ponieważ czcionkę, która aplikacja próbuje użyć nie jest obecny w systemie, niektóre inne czcionki pobiera używany do wyświetlania tekstu w zamian, a czcionki mogą nie obsługiwać wszystkie znaki są wyświetlane. Gdy znak jest wyświetlany przy użyciu czcionki, która nie obsługuje tego znaku, jest używana domyślna "nie zdefiniowane" glif z danej czcionki. "Nieokreślone" glif w większości czcionek ma wygląd prostokątna ramka lub niektóre odmiany tego.

Omówienie kluczowych czcionki ulepszeń, w Windows 10

Klucz, był cel wysokiego poziomu dla Windows 10 do rodziny systemów operacyjnych dla kategorii innego urządzenia, które są wbudowane wokół wspólnej podstawy systemu operacyjnego i platformy udostępnionych aplikacji systemu Windows — Universal Platform systemu Windows (UWP). UWP umożliwia aplikacji, które są napisane i zbudowane po raz i które można uruchomić na szeroką gamę urządzeń, od Hololens do konsoli Xbox i powierzchni koncentratora. Jednym z wymogów dla tej platformy zbieżnych aplikacji jest zestaw czcionek, które są wspólne dla wszystkich powyższych kategorii urządzenia. W poprzednie wydania, były różne zestawy czcionek, które dostarczano z Windows Phone, jednej konsoli Xbox i klienta pulpitu systemu Windows. W programie Windows 10 istnieje obecnie wspólny zestaw czcionek występować na wszystkich urządzeniach Windows 10, przez wszystkie wersje Windows 10 i we wszystkich kategorii urządzeń i obudów. Ponadto ten zestaw zwykłych czcionek zapewnia kompleksowe wsparcie Unicode, obsługa tysiące języków z całego świata za pomocą niewielki zestaw czcionek, które wymagają niewiele miejsca na dysku.

W tym artykule znajduje się zestaw wspólnych, czcionki UWP:

https://msdn.microsoft.com/library/Windows/Apps/hh700394.aspx#recommended_fonts

Klient pulpitu systemu Windows jest zazwyczaj używany w przypadku urządzeń z mniej surowe ograniczenia składowania, a więc może obsłużyć większy wybór czcionek. Jednakże pulpit systemu Windows było tradycyjnie stosowane na urządzeniach o bardzo dużej pojemności, w ostatnich latach widzieliśmy nowy formularz czynniki takie jak tabletki niskich kosztach, które mają ograniczone pamięci masowej. Inny klucz systemu Windows został cel wysokiego poziomu dla Windows 10 lepiej niż kiedykolwiek na takich urządzeniach niższych kosztach pracy klienta pulpitu.

Zgodnie z międzynarodowymi językową systemu Windows, stale się wydłuża, oznaczało to bardziej międzynarodowych czcionki były obecne w każdym systemie, czy użytkownika w danym systemie miał rzeczywiste potrzeby czcionki dla innych języków. Jednak to dodawane dużej liczby wyborów w formantów selektorów czcionek i okien dialogowych, które mają znaczenie dla danego użytkownika. Na przykład hiszpański użytkownik będzie mógł wybierać spośród dziesiątek tajski czcionki, mimo, że nigdy nie używają języka tajlandzkiego. Ponadto to również dodano setki megabajtów rozmiar każdego pulpitu systemu Windows. Aby zmniejszyć ilość miejsca na dysku, który wymaga systemu Windows i zwiększenie znaczenia wyborów czcionek dostarczonych do danego użytkownika, wiele czcionek systemu Windows zostały przeniesione do funkcje opcjonalne czcionek.

Te funkcje opcjonalne czcionki są zorganizowane według różnych skryptów i mieć skojarzeń języka i będą instalowane automatycznie w oparciu o tych stowarzyszeń języka. Na przykład funkcja "Uproszczony chiński dodatkowe czcionki" ma czcionki używane w szczególności dla języka chińskiego uproszczonego. Jeśli chiński uproszczony wersji 10 systemu Windows jest zainstalowany, a następnie będzie już tej funkcji opcjonalnych czcionki zainstalowane fabrycznie. Jeśli jest zainstalowana inna wersja językowa systemu Windows 10, ale włącza użytkownika, chińskim uproszczonym wejściowe metody, lub jeśli mają one profilu, związane z ich kontem Microsoft, która już zawiera chińskim uproszczonym i profil przemieszcza się na urządzenie, a następnie funkcja uproszczony chiński dodatkowe czcionki zostanie automatycznie zainstalowana za pośrednictwem witryny Windows Update.

Instalując pakiety opcjonalne czcionek do jest zgodna z zestawem języki aktywnie używane w systemie, możemy osiągnąć najlepszy stosunek liczby wybór czcionki pod warunkiem i ślad dysku używane. Ale nawet bez dowolnej z tych funkcji opcjonalnych czcionki zainstalowane, każdego pulpitu systemu Windows 10 nadal zawiera zwykłych czcionek UWP, zapewniając w ten sposób system Windows nadal wielkie wsparcie dla Unicode i międzynarodowej tekst i zapewnienie, że uniwersalne aplikacje systemu Windows mogą wielki tekstu będą wyświetlane w urządzenia pulpitu i każdy czynnik formularza.

Szczegóły dotyczące zmiany czcionki w systemie Windows Mobile 10

Aby zdefiniować zbieżności, czcionka UWP ustawiona za pomocą ograniczonej liczby czcionek, niektóre czcionki, które były obecne w Windows Phone 8.1 zostały wyłączone z Windows 10 Mobile:
  • Dengxian, Dengxian, pogrubiona
  • Estrangelo Edessa
  • Khmerski UI, Khmerski UI Pogrubiony
  • Laotańska UI, Laotańska UI Pogrubiony
  • Leelawadee, Leelawadee, pogrubiona
  • Lucida Sans Unicode
  • Pogrubienie MHei firmy Microsoft, Microsoft MHei
  • Neogotycki firmy Microsoft, Microsoft Neogotycki pogrubienie
  • Uighur firmy Microsoft
  • Segoe WP Segoe WP światła, SemiLight Segoe WP, WP Segoe czcionką, Segoe WP pogrubienie, Segoe WP czarny
  • Segoe WP Emoji
  • Tahoma, Tahoma pogrubiony
  • Urdu składu, Urdu tekstowymi pogrubienie
  • YU Black


Jeśli Windows Phone, aplikacja bezpośrednio zależy od jednej z czcionek wymienionych powyżej do wyświetlania niektórych znaków Unicode i nie ma stosowania mechanizmów powrotu czcionka dostępna w systemie Windows, wynik będzie wyświetlany jako "kwadrat" glify znaków.

Szczegóły dotyczące zmiany czcionki w systemie Windows Desktop 10

Jak wspomniano powyżej, liczbę czcionek, które wcześniej ujęta byłaby w każdym systemie klienta pulpitu systemu Windows w programie Windows 10 zostały przeniesione do funkcje opcjonalne czcionek.

Poniższa tabela zawiera pełną listę funkcji opcjonalnych czcionki i stowarzyszeń językowych. Wybierz czcionki, które zostały przeniesione do tych pakietów są wyświetlane; są to czcionki, które były używane jako czcionki interfejsu użytkownika powłoki w poprzednich wersjach systemu Windows, ale od tego czasu zostały zastąpione przez nowsze czcionek systemu Windows.

Pakiet opcjonalny czcionkiStowarzyszenie językaCzcionki klucza przeniesieni do opcjonalny pakiet
Dodatkowe czcionki skryptu języka arabskiegoJęzyki przy użyciu skryptu języka arabskiego; np. arabski, perski, Urdu.
Dodatkowe czcionki skryptu BengalskiJęzyki przy użyciu skryptu Bengalski; np. Assamski, bengalskim.Vrinda
Dodatkowe czcionki dialektJęzyki przy użyciu skryptu kanadyjski (sylabiczny); Inuktitut np.Eufemii
Cherokee dodatkowe czcionkiCherokee.Plantagenet Cherokee
Dodatkowe czcionki dewanagariJęzyk przy użyciu skryptu Devanagari; np. Hindi, Konkani, Marathi.Mangal
Etiopski dodatkowych czcionekJęzyki przy użyciu skryptu Etiopski; np. Amharyjski, Tigrinia.Nyala
Dodatkowe czcionki gudżaratiGudżarati; jakikolwiek inny język przy użyciu skryptu Gujurati.Rolach głównych govinda i
Dodatkowe czcionki GurmukhiPanjabi; inny język przy użyciu skrypt GurmukhiRaavi
Chiński (uproszczony) dodatkowe czcionkiChiński (uproszczony)
Chiński (tradycyjny) dodatkowe czcionkiChiński (tradycyjny)MingLiU i MingLiU_HKSCS
Dodatkowe czcionki języka hebrajskiegoJęzyk hebrajski
Dodatkowe czcionki japońskieJapońskiMeiryo interfejsu użytkownika, MS Gothic MS Mincho
Khmerski dodatkowych czcionekKambodży; jakikolwiek inny język przy użyciu skryptu Kmerski.DaunPenh, Khmerski interfejsu użytkownika
Dodatkowe czcionki kannadaKannada; jakikolwiek inny język przy użyciu skryptu Kannada.Tunga
Dodatkowe czcionki koreańskieKoreańskiGulim Batang, Dotum,
Laotańska dodatkowych czcionekLaosu; jakikolwiek inny język przy użyciu skryptu Laosu.DokChampa, Laotańska interfejsu użytkownika
Dodatkowe czcionki MalajalamMalajalam; jakikolwiek inny język przy użyciu skryptu Malajalam.Karthika
Dodatkowe czcionki OrijaOrija; jakikolwiek inny język przy użyciu skryptu orija.Kalinga
Dodatkowe czcionki ogólnoeuropejskiejNie skojarzenia automatyczne języka.Brak (wszystkie czcionki są nowe Windows 10).
Dodatkowe czcionki SyngaleskiSinhala; jakikolwiek inny język przy użyciu skryptu Sinhala.Iskoola Pota
Dodatkowe czcionki języka syryjskiegoJęzyki, przy użyciu skryptu języka syryjskiego.Estrangelo Edessa
Dodatkowe czcionki języka tamilskiegoTamil; jakikolwiek inny język przy użyciu skryptu tamilski.Obsługę czcionki Latha
Telugu dodatkowych czcionekTelugu; jakikolwiek inny język przy użyciu skrypt Telugu.Gautami
Tajski dodatkowe czcionkiTajski; jakikolwiek inny język przy użyciu skryptu tajski.Leelawadee
Jeśli aplikacja jest zależna od jednej z tych czcionek do wyświetlania niektórych znaków Unicode i nie ma stosowania mechanizmów powrotu czcionka dostępna w systemie Windows, a jeśli pakiet opcjonalny czcionki zawierające czcionki nie jest zainstalowana w systemie (zazwyczaj profile systemu i użytkownika nie są skonfigurowane do mają języka skojarzonego włączony), a następnie wynik będzie wyświetlany jako "kwadrat" glify znaków.

Zalecenia dla użytkowników Windows 10

Jeśli te symptomy występują w niektórych aplikacji na pulpicie Windows 10, można przekazywać opinie do autora aplikacja sugeruje, aby zaktualizować ich aplikacja Windows 10. W międzyczasie można także zainstalować funkcje opcjonalne czcionki, które aplikacje mogą wymagać do poprawnego działania. Kroki w tym celu są następujące:

Jeżeli znasz język tekstu, który jest wyświetlane niepoprawnie i często używają tego języka:

Jeśli znasz język zaangażowanych, następnie dodać, że język do profilu użytkownika, a wszelkie funkcje skojarzone opcjonalne czcionki będą automatycznie instalowane. (Uwaga: można także zainstalować inne związane z językiem opcjonalnych funkcji podpowiadania tekstu lub sprawdzanie pisowni,.)
  • W Start menu Otwórz okno Ustawienia.
  • Wybierz czas idealna języka.
  • Wybierz Region idealna języka.
  • Wybierz polecenie Dodaj język.
  • Wybierz określonego języka.
Włączanie funkcji opcjonalnych czcionki bez zmieniania ustawień języka:

Jeśli nie znasz języka lub znać język tekstu, w którym jest wyświetlany niepoprawnie, ale nie chcę dodać ten język do profilu użytkownika, dowolnej funkcji opcjonalnych czcionki można zainstalować bez włączania żadnych dodatkowych języków.
  • W Start menu Otwórz okno Ustawienia.
  • Wybierz System.
  • Wybierz aplikacje idealna funkcje.
  • Wybierz Zarządzanie funkcje opcjonalne.
  • Wybierz polecenie Dodaj funkcję.
  • Wszelkie funkcje opcjonalne Czcionka wybierz z listy.

Jeśli występują symptomy opisane w niektórych aplikacji Windows Phone, może być konieczny kontakt z deweloperem aplikacji, co sugeruje, aby zaktualizować ich aplikacji za pomocą wytyczne podane tutaj. Uwaga: Windows 10 Mobile nie obsługuje wszystkie funkcje opcjonalne czcionki.

Zalecenia dla producentów OEM i administratorów systemu

Jeśli konfigurujesz pakietów językowych lub ustawień międzynarodowych w obrazach wdrażania systemu Windows 10 należy służy Narzędzie wdrażania Obsługa i zarządzanie obrazami, (DISM) uwzględnienie czcionki opcjonalne pakiety (i inne funkcje opcjonalne, związane z językiem) skojarzone z pakietów językowych, które dodają do obrazów. Następujący artykuł zawiera szczegółowe informacje dotyczące możliwości stosowania czcionek opcjonalne i skojarzone językach pakiet języka Windows 10:

https://msdn.microsoft.com/en-us/library/Windows/Hardware/mt171094%28v=VS.85%29.aspx?f=255&MSPPError=-2147217396

Zobacz też w tym artykule, aby uzyskać ogólne informacje na pakiety językowe systemu Windows 10 i wszystkie funkcje opcjonalne, związane z językiem:

https://msdn.microsoft.com/en-us/library/Windows/Hardware/dn898584 (v=VS.85).aspx)

Jeśli administrator systemu i znać swoim scenariuszu wymaga czcionki z jednego lub kilku te funkcje opcjonalne czcionek, nawet jeśli nie zawierają skojarzonego pakietu językowego do wdrażania obrazów, można jeszcze dodać jedną z możliwości stosowania czcionek do wdrażania obrazów za pomocą narzędzia DISM.

Zalecenia dla deweloperów

Twoja aplikacja może być wpływ przez zmiany czcionki w Windows 10, jeśli aplikacja Windows Phone, która ma jedną z czcionek, które zostały wyłączone z systemem Windows Mobile 10 zależności lub jeśli masz aplikacji pulpitu systemu Windows, który ma zależności jednej z czcionek, które zostały poddane migracji do czcionki opcjonalnych pakietów , a jeśli Twoja aplikacja nie ma korzystać z mechanizmów powrotu czcionka dostępna w systemie Windows. Typy aplikacji i scenariusze app najbardziej mogących mieć negatywny wpływ na:
  • Przeglądarki lub inne aplikacje, które zrobić złożonego układu przy użyciu niższego poziomu graficznych interfejsów API, które nie zapewniają rezerwa czcionki (np. DrawGlyphRun, ExtTextOut za pomocą ETO_GLYPH_INDEX, ScriptTextOut).
  • Gry lub inne aplikacje, które używają bibliotek grafiki innych firm.
  • Scenariuszy aplikacji, w których tekst może być wyświetlany z udziałem języki poza aplikacji lub systemu Windows wyświetlanie języka lub inne języki używane przez użytkownika; np., przeglądanie stron internetowych, odbieranie wiadomości tekstowych lub powiadomienia od innych użytkowników.
Jeśli Twoja aplikacja przejawia objawy opisane, szczególnie w powyższych scenariuszach, należy przejrzeć czcionki, na których opiera swoją aplikację. Zobacz następujący artykuł dla czcionek zalecany do użytku przez aplikacje na 10 systemu Windows:

https://msdn.microsoft.com/library/Windows/Apps/hh700394.aspx#recommended_fonts

Czcionki wymienione w tym artykule są gwarantowane jest obecny na wszystkich urządzeniach Windows 10.

Jeśli Twoja aplikacja używa interfejsu DirectWrite, następnie warto rozważyć wykorzystanie mechanizmów powrotu czcionek dostarczonych przez DirectWrite. Nawet jeśli są za pomocą interfejsów API niższego poziomu i chcą zaimplementować własnych wykonania rezerwowej czcionki interfejsu DirectWrite ma interfejsów API, zapewniających domyślne mapowania, które można uzupełnić z niestandardowego mapowania. Zobacz następujące artykuły MSDN dla klucza interfejsów 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)


Właściwości

Identyfikator artykułu: 3083806 — ostatni przegląd: 07/30/2015 06:08:00 — zmiana: 1.0

Windows 10

  • kbsurveynew kbmt KB3083806 KbMtpl
Opinia