Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

Podczas uruchamiania niektórych aplikacji na pulpicie systemu Windows 10 lub Windows 10 Mobile, niektóre znaki są wyświetlane jako kwadratowe lub prostokątne pole, lub jako pudełko z kropką, znak zapytania lub "x" wewnątrz, podczas gdy ta sama aplikacja działa na wcześniejszych wersjach systemu Windows lub Windows Phone nie miał tego probl Em. Ten problem zazwyczaj obejmuje tekst na Bliskim Wschodzie lub języków azjatyckich (arabski, chiński, hindi, itp.). W systemie Windows 10 Mobile ten problem jest najbardziej prawdopodobne, aby włączyć Języki wschodnioazjatyckie (chiński, japoński, koreański). Na pulpicie systemu Windows 10 Ten problem zazwyczaj obejmuje tekst w językach innych niż Języki, dla których ten system jest skonfigurowany, a w niektórych typach aplikacji, które obsługują scenariusze, w których można napotkać języków międzynarodowych (np. przeglądania sieci Web, i powiadomienia użytkownika w aplikacjach sieci społecznościowych).

Przyczyna

Wprowadzono kilka kluczowych ulepszeń w systemie Windows 10, które wpływają na czcionki; Więcej informacji na ten temat podano poniżej. Efektem ubocznym tych zmian jest, że niewielki podzbiór istniejących aplikacji utworzonych dla wcześniejszych wersji systemu Windows lub Windows Phone może mieć wpływ.

  • Niektóre czcionki, które zostały uwzględnione w 8,1 systemu Windows Phone nie są uwzględniane w systemie Windows 10 Mobile.

  • Niektóre czcionki, które wcześniej były zawarte w każdym systemie Windows Desktop zostały przeniesione do opcjonalnych pakietów czcionek, a więc może nie być obecny we wszystkich systemach Windows 10 Desktop.

Więcej informacji na temat tych zmian podano poniżej. W niektórych aplikacjach te zmiany mogą prowadzić do "kwadratowego pola" Symptomy podczas wyświetlania określonego tekstu międzynarodowego. Wszystkie wersje systemu Windows 10 zawierają czcionki, które zapewniają obsługę szerokiego języka, a platforma Windows zawiera mechanizmy powrotu czcionek zaprojektowane w celu zapewnienia, że tekst w dowolnym języku jest zawsze wyświetlany z czytelnymi glifami, a nie polami. Ale niektóre aplikacje mogą zająć bezpośrednie zależności na poszczególnych czcionek do wyświetlania niektórych znaków Unicode i nie wykorzystują mechanizmy powrotu czcionek dostarczonych przez system Windows. W niektórych przypadkach te aplikacje podjęły bezpośrednie zależności czcionek, które nie są domyślnie obecne we wszystkich systemach Windows 10. Ponieważ czcionki, że aplikacja próbuje użyć nie jest obecny w systemie, niektóre inne czcionki pobiera używany do wyświetlania tekstu zamiast i że czcionka może 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żywany domyślny "nie zdefiniowany" glif z tej czcionki. Glif "nie zdefiniowano" w większości czcionek ma wygląd prostokątny prostokąt lub niektóre odmiany tego.

Omówienie ulepszenia czcionki klucza w systemie Windows 10

Kluczowym celem wysokiego poziomu dla systemu Windows 10 była Rodzina systemów operacyjnych dla różnych kategorii urządzeń, które są zbudowane wokół wspólnego rdzenia systemu operacyjnego i platformy współużytkowanej aplikacji — platformy uniwersalnej systemu Windows (UWP). Platforma UWP umożliwia aplikacjom, które są napisane i zbudowane raz i które można uruchamiać na szerokiej gamie urządzeń, od Hololens do konsoli Xbox i Surface Hub. Jeden wymóg dla tej platformy konwergentnych aplikacji jest zestaw czcionek, które są wspólne dla wszystkich tych kategorii urządzeń. W poprzednich wersjach były różne zestawy czcionek, które zostały wysłane w Windows Phone, Xbox One i Windows Desktop Client. W systemie Windows 10 istnieje obecnie wspólny zestaw czcionek, które mogą być obecne na wszystkich urządzeniach z systemem Windows 10, we wszystkich wersjach systemu Windows 10 i we wszystkich kategoriach urządzeń i elementach formularza. Ponadto ten zestaw typowych czcionek zapewnia kompleksową obsługę standardu Unicode, dostosowujący tysiące języków z całego świata przy użyciu małego zestawu czcionek wymagających tylko ograniczonej przestrzeni dyskowej. Zestaw typowych czcionek platformy uniwersalnej systemu Windows jest podany w tym artykule: Lista czcionek systemu Windows 10 Klient pulpitu systemu Windows jest zazwyczaj używany na urządzeniach z ograniczeniami magazynowania mniej rygorystyczne, a więc może pomieścić większy wybór czcionek. Jednakże, mając na uwadze, że pulpit systemu Windows był tradycyjnie używany na urządzeniach o bardzo dużych pojemnościach pamięci masowej, w ostatnich latach widzieliśmy nowe czynniki, takie jak tanie tablety, które mają bardziej ograniczony magazyn. Innym kluczowym celem wysokiego poziomu dla systemu Windows 10 było uczyni klienta pulpitu Windows działać lepiej niż kiedykolwiek na takich niższych kosztach urządzeń. Ponieważ międzynarodowe pokrycie językowe systemu Windows nadal rośnie, oznaczało to, że coraz więcej międzynarodowych czcionek było obecnych w każdym systemie, niezależnie od tego, czy użytkownik w danym systemie miał rzeczywiste zapotrzebowanie na czcionki dla innych języków. Jednak to dodano dużą liczbę wyborów w formantach selektora czcionek i oknach dialogowych, które mają niewielkie znaczenie dla danego użytkownika. Na przykład, hiszpański użytkownik będzie mógł wybierać spośród dziesiątek czcionek tajlandzkich, mimo że mogą one nigdy nie używać tajski. Ponadto, to również dodał setki megabajtów do rozmiaru każdego systemu Windows Desktop. W celu zmniejszenia ilości miejsca na dysku, który wymaga systemu Windows i zwiększyć trafność wyborów czcionek dostarczonych do danego użytkownika, wiele czcionek systemu Windows zostały przeniesione do opcjonalnych funkcji czcionek. Te opcjonalne funkcje czcionek są organizowane przez różne skrypty i mają skojarzenia językowe i będą instalowane automatycznie na podstawie tych skojarzeń językowych. Na przykład funkcja "uproszczone chińskie czcionki uzupełniające" zawiera czcionki używane specjalnie dla języka chińskiego uproszczonego. Jeśli zainstalowano wersję uproszczoną chińskiej wersji systemu Windows 10, to będzie już ta opcjonalna funkcja czcionki wstępnie zainstalowane. Jeśli zainstalowano inną wersję językową systemu Windows 10, ale użytkownik włącza metodę wprowadzania w języku chińskim uproszczonym lub jeśli mają one profil skojarzony z kontem Microsoft, który zawiera już chiński uproszczony i że profil jest wędruje na urządzenie, funkcja czcionek uzupełniających chiński uproszczony zostanie automatycznie zainstalowana za pośrednictwem witryny Windows Update. Instalując opcjonalne pakiety czcionek, aby dopasować zestaw języków aktywnie używanych w systemie, jesteśmy w stanie osiągnąć najlepszą równowagę między liczbą dostępnych czcionek i wykorzystany ślad dysku. Ale nawet bez żadnej z tych opcjonalnych funkcji czcionek zainstalowanych, każdy system Windows 10 pulpit nadal zawiera wspólne czcionki UWP, zapewniając, że system Windows nadal ma wielką obsługę Unicode i tekst międzynarodowy i zapewnienie, że uniwersalne aplikacje systemu Windows może mieć wielki tekst wyświetlany na urządzeniach stacjonarnych i każdy inny współczynnik kształtu.

Szczegóły dotyczące zmian czcionek w systemie Windows 10 Mobile

Aby zdefiniować konwergentne, zestaw czcionek UWP przy użyciu ograniczonej liczby czcionek, niektóre czcionki, które były obecne w systemie Windows Phone 8,1 zostały wykluczone z systemu Windows 10 Mobile:

  • DengXian, DengXian Bold

  • Estrangelo Edessa

  • Khmerski UI, khmerski UI pogrubienie

  • Lao UI, Lao UI pogrubienie

  • Leelawadee, Leelawadee pogrubienie

  • Lucida Sans Unicode

  • MHei firmy Microsoft, Microsoft MHei pogrubienie

  • Mikroskop NeoGothic, Mikroskop NeoGothic śmiały

  • Microsoft Uighur

  • Segoe WP, Segoe WP światła, Segoe WP SemiLight, Segoe WP SemiBold, Segoe WP Bold, Segoe WP czarny

  • Segoe WP emoji

  • Tahoma, Tahoma Bold

  • Urdu typesetting, urdu typesetting Bold

  • Yu Gothic pogrubienie

Jeśli aplikacja Windows Phone bezpośrednio zależy od jednej z wymienionych powyżej czcionek do wyświetlania niektórych znaków Unicode i nie korzysta z mechanizmów powrotu czcionki dostarczonych przez system Windows, wynik będzie znaków wyświetlanych jako symbole "kwadrat".

Szczegóły dotyczące zmian czcionek w systemie Windows 10 Desktop

Jak wspomniano powyżej, liczba czcionek, które wcześniej byłyby zawarte w każdym systemie Windows Desktop Client System w systemie Windows 10 zostały przeniesione do opcjonalnych funkcji czcionek. Poniższa tabela zawiera pełną listę opcjonalnych funkcji czcionek i stowarzyszeń języka reprezentatywnego. Wybierz czcionki, które zostały przeniesione do tych pakietów są wymienione; 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 czcionki systemu Windows.

Opcjonalny pakiet czcionek

Stowarzyszenie językowe

Kluczowe czcionki przeniesione do opcjonalnego pakietu

Czcionki uzupełniające skryptu arabskiego

Języki przy użyciu skryptu arabskiego; np.: arabski, perski, urdu.

Dodatkowe czcionki skryptu Bangla

Języki przy użyciu skryptu Bangla; np.: Assamese, Bangla.

Vrinda

Canadian Aboriginal Syllabics uzupełniające czcionki

Języki przy użyciu kanadyjskiego skryptu Syllabics; na przykład, inuktitut.

Eufemii

Cherokee uzupełniające czcionki

Cherokee.

Plantagenet Cherokee

Devanagari uzupełniające czcionki

Język przy użyciu skryptu Devanagari; np.: hindi, konkani, marathi.

Mangal

Etiopskie uzupełniające czcionki

Języki przy użyciu skryptu etiopskie; np.: Amharic, Tigrinya.

Nyala

Dodatkowe czcionki gudżarati

Gujarati inny język przy użyciu skryptu Gujurati.

Shruti

Gurmukhi uzupełniające czcionki

Panjabi dowolny inny język przy użyciu skryptu Gurmukhi

Z: Raavi

Chińskie (uproszczone) uzupełniające czcionki

Chiński uproszczony

Czcionki uzupełniające w języku chińskim (tradycyjnym)

Chiński tradycyjny

MingLiU, MingLiU_HKSCS

Hebrajskie czcionki uzupełniające

Hebrajski

Japońskie czcionki uzupełniające

Japoński

Meiryo, Meiryo UI, MS Gothic, MS Mincho

Czcionki uzupełniające Khmerów

Riel dowolny inny język przy użyciu skryptu Khmerów.

DaunPenh, khmerski UI

Kannada uzupełniające czcionki

Kannada dowolny inny język przy użyciu skryptu kannada.

Tunga

Koreańskie uzupełniające czcionki

Koreański

Z: Kuala Lumpur

Lao uzupełniające czcionki

Lao dowolny inny język przy użyciu skryptu laotańskiego.

DokChampa, laotański interfejs użytkownika

Czcionki uzupełniające malajalam

Malajalam dowolny inny język przy użyciu skryptu Malayalam.

Karthika

Odia uzupełniające czcionki

Odia dowolny inny język za pomocą skryptu Odia.

Kalinga

Ogólnoeuropejskie uzupełniające czcionki

Brak automatycznych skojarzeń językowych.

Brak (wszystkie czcionki są nowe w systemie Windows 10).

Syngaleski uzupełniające czcionki

Sinhala inny język za pomocą skryptu syngaleski.

Iskoola Pota

Czcionki uzupełniające syrac

Języki za pomocą skryptu Syriac.

Estrangelo Edessa

Czcionki uzupełniające tamilski

Tamil dowolny inny język przy użyciu skryptu tamilskiego.

Latha

Uzupełniające czcionki telugu

Telugu inny język przy użyciu skryptu telugu.

Gautami

Tajski uzupełniające czcionki

Thai dowolny inny język przy użyciu skryptu tajskiego.

Leelawadee

Jeśli aplikacja zależy od jednej z tych czcionek do wyświetlania niektórych znaków Unicode i nie korzysta z mechanizmów powrotu czcionki dostarczonych przez system Windows, a jeśli pakiet czcionki opcjonalne zawierające tej czcionki nie jest zainstalowany w systemie (zazwyczaj, ponieważ system i profilów użytkownika nie są skonfigurowane do języka skojarzonego włączone), a następnie wynik będzie znaków wyświetlanych jako "kwadrat pole" glify.

Zalecenia dla użytkowników systemu Windows 10

Jeśli wystąpią te symptomy w niektórych aplikacjach na pulpicie systemu Windows 10, następnie można przekazać opinię do dewelopera aplikacji sugerując, że ich aktualizacji aplikacji dla systemu Windows 10. W międzyczasie można również zainstalować jedną lub więcej opcjonalnych funkcji czcionek, które aplikacje mogą wymagać do poprawnego działania. Kroki w tym celu są następujące: Jeśli znasz język tekstu, który jest wyświetlany nieprawidłowo i często używa tego języka: Jeśli znasz ten język, możesz dodać ten język do swojego profilu użytkownika, a wszelkie skojarzone z nim opcjonalne czcionki zostaną automatycznie zainstalowane. (Uwaga: inne związane z językiem funkcje opcjonalne, takie jak przewidywanie tekstu lub sprawdzanie pisowni, mogą być również instalowane).

  • W menu Start Otwórz Ustawienia.

  • Wybierz czas & język.

  • Wybierz Region & język.

  • Wybierz opcję Dodaj język.

  • Wybierz konkretny język.

Włączanie opcjonalnych funkcji czcionek bez zmieniania ustawień językowych: Jeśli nie znasz określonego języka lub znasz język tekstu, który jest wyświetlany nieprawidłowo, ale nie chcesz dodawać tego języka do profilu użytkownika, możesz zainstalować dowolną opcjonalną funkcję czcionek bez włączania żadnych dodatkowych języków.

  • W menu Start Otwórz Ustawienia.

  • Wybierz pozycję System.

  • Wybierz pozycję aplikacje & funkcje.

  • Wybierz opcję Zarządzaj funkcjami opcjonalnymi.

  • Wybierz Dodaj operację.

  • Wybierz dowolną opcjonalną funkcję czcionki z listy.

Jeśli wystąpią symptomy opisane w niektórych aplikacjach systemu Windows Phone, możesz skontaktować się z deweloperem aplikacji sugerując, że aktualizują swoją aplikację za pomocą wskazówek podanych tutaj. Uwaga: system Windows 10 Mobile nie obsługuje żadnych opcjonalnych funkcji czcionek.

Zalecenia dla producentów OEM i administratorów systemu

Jeśli konfigurujesz pakiety językowe lub Ustawienia międzynarodowe w obrazach wdrażania systemu Windows 10, należy użyć narzędzia Obsługa i zarządzanie obrazami wdrażania (DISM), aby uwzględnić opcjonalne pakiety czcionek (i inne opcjonalne funkcje związane z językiem) skojarzone z pakietami językowymi dodawani do obrazów. Poniższy artykuł zawiera szczegółowe informacje dotyczące możliwości czcionki opcjonalne i skojarzone języki pakietu językowego systemu Windows 10:

Funkcje na żądanie

Zobacz też w tym artykule Omówienie pakietów językowych systemu Windows 10 i wszystkie opcjonalne funkcje związane z językiem:

Dodawanie języków do obrazów systemu Windows

Jeśli jesteś administratorem systemu i wiesz, że scenariusze będą wymagały czcionek z jednego lub więcej z tych opcjonalnych czcionek, nawet jeśli nie są w tym skojarzone pakiety językowe do obrazów wdrażania, nadal można dodać dowolne możliwości czcionek do obrazów wdrożenia przy użyciu narzędzia DISM.

Rekomendacje dla programistów

Aplikacja może mieć wpływ zmiany czcionek w systemie Windows 10, jeśli masz aplikację Windows Phone, która ma zależność od jednej z czcionek, które zostały wykluczone z systemu Windows 10 Mobile, lub jeśli masz aplikację pulpitu systemu Windows, która ma zależność od jednej z czcionek, który ma zostały przeniesione do opcjonalnych pakietów czcionek, a jeśli aplikacja nie korzysta z mechanizmów powrotu czcionek dostarczonych przez system Windows. Typy aplikacji i scenariusze aplikacji, które mogą mieć wpływ na to:

  • Przeglądarki lub inne aplikacje, które robią złożony układ przy użyciu interfejsów API niższego poziomu grafiki, które nie zapewniają powrotu czcionki (np. DrawGlyphRun, ExtTextOut przy użyciu ETO_GLYPH_INDEX, ScriptTextOut).

  • Gry lub inne aplikacje, które korzystają z bibliotek graficznych innych firm.

  • Scenariusze aplikacji, w których tekst może być wyświetlany, obejmujących Języki poza językiem wyświetlania aplikacji lub systemu Windows lub inne języki używane przez użytkownika; np. przeglądanie stron internetowych, odbieranie wiadomości tekstowych lub powiadomień od innych użytkowników.

Jeśli aplikacja manifestuje symptomy opisane, szczególnie w powyższych scenariuszach, należy przejrzeć czcionki, na których opiera się aplikacja. Zapoznaj się z następującym artykułem dla czcionek zalecanych do użycia przez aplikacje w systemie Windows 10:

Lista czcionek systemu Windows 10

Czcionki wymienione w tym artykule są gwarantowane być obecne na wszystkich urządzeniach z systemem Windows 10. Jeśli aplikacja korzysta z DirectWrite, warto rozważyć wykorzystanie mechanizmów powrotu czcionek dostarczonych przez DirectWrite. Nawet jeśli używasz interfejsów API niższego poziomu i chcesz zaimplementować własną implementację rezerwowej czcionki, DirectWrite ma interfejsy API, które zapewniają domyślne mapowania, które można uzupełnić własnymi mapowaniami niestandardowymi. Zobacz następujące artykuły MSDN dla kluczowych interfejsów API:

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×