Upewnij się, że możesz używać tej samej czcionki na wszystkich platformach
Środowisko weryfikacyjne
- Windows
-
- Okna 11
- Edytor aparatu Unity
-
- 2020.3.25f1
Wymagania wstępne dotyczące tej porady
Poniższe ustawienia zostały wcześniej wprowadzone jako warunek objaśnienia tych wskazówek.
Informacje o czcionkach dostępnych w aparacie Unity
jest jedyną czcionką dostępną domyślnie w Arial
aparacie Unity. Arial
jest tylko w języku angielskim, nie obejmuje japońskiego itp.
Język japoński jest wyświetlany do tworzenia i uruchamiania gier w systemie Windows,
Dzieje się tak, ponieważ jeśli znak, który nie istnieje w czcionce, zostanie użyty po stronie systemu operacyjnego, MS Pゴシック
zostanie zastąpiony przez .
Jeśli spróbujesz wyświetlić język japoński czcionką w WebGL Arial
, proces zastępowania czcionki nie nastąpi, więc język japoński w ogóle nie będzie wyświetlany.
Dlatego uważam, że standardem jest przygotowanie czcionki do gry i użycie czcionki dołączonej do gry.
Czcionki użyte w tym przykładzie
衡山毛筆フォント行書
jest używany. Możesz go pobrać z następującej strony.
Informacje o licencjach na korzystanie z czcionek
Sposób użycia wybranej czcionki zależy od każdej czcionki. Koniecznie zapoznaj się z warunkami użytkowania i sprawdź, czy można go używać do gier i czy można go rozpowszechniać jako grę płatną.
Dołączanie czcionek do projektu aparatu Unity
Przygotuj dowolny plik czcionki, którego chcesz użyć.
Wrzuć to do swojego projektu. Ponieważ jest to próbka, umieściłem Scenes
ją bezpośrednio w folderze,
Jeśli gra ma rozsądny rozmiar, podziel foldery odpowiednio.
Zaznacz obiekt, z którym chcesz pracować z tekstem.
W Text
komponencie Inspector znajduje się "Czcionka", więc wybierz ją z przycisku po prawej stronie lub upuść czcionkę, którą umieściłeś w projekcie, aby ją ustawić.
Spowoduje to zmianę czcionki tekstu w edytorze. Czcionka użyta tym razem jest tylko dla japońskiego i angielskiego, więc wyświetlanie innych języków jest dziwne, ale mogę potwierdzić, że sama czcionka jest zastosowana poprawnie.
Czcionki, które umieszczasz w projekcie, są wbudowane w grę, więc możesz używać określonych czcionek w dowolnym środowisku. Nawet podczas korzystania z WebGL język japoński jest wyświetlany poprawnie.