Opis
Ten mod rysuje wszystkie czcionki (w tym czcionki pakietu zasobów) płynnie, aby zapewnić lepszą czytelność we wszystkich skalach. Ponadto możesz użyć dowolnej czcionki zainstalowanej na komputerze.
Smooth Font jest następcą mojego moda
Rozszerzenie czcionki Unicode
. Jednak ten mod działa nie tylko w przypadku czcionek Unicode, ale także domyślnych czcionek MC i poprawiono wiele funkcji.
Główne cechy
Zwykle znaki nie są wyświetlane prawidłowo w następujących sytuacjach.
Jednak ten mod może wyświetlać postacie w sposób przejrzysty nawet w takich sytuacjach.
-
Skalowanie w dół (szczególnie czcionki Unicode)
-
Skalowanie ułamkowe (np. x0,75, x1,25 itp.)
-
Ukośne kąty widzenia
Funkcje te działają po prostu po zainstalowaniu tego moda, w zasadzie wszelkie ustawienia są niepotrzebne.
Ponadto ten mod ma następujące dodatkowe funkcje.
-
Można używać dowolnych czcionek zainstalowanych na komputerze.
-
Włącz dużą skalę GUI w trybie czcionki Unicode.
-
Tryb tylko optymalizacji. Ten tryb poprawia w pewnym stopniu wydajność standardowego modułu renderowania czcionek. [v1.16~]
I ten mod został stworzony tak, jak powinien być skuteczny w przypadku większości tekstów wielu innych modów.
Porównanie z dużym graficznym interfejsem użytkownika i znakami skalowanymi x0,5:
Popraw czytelność bardzo małego tekstu:
Tekst na znaku pod ukośnym kątem widzenia:
Lepsza czytelność tekstu podpowiedzi:
Wydajność trybu „Tylko optymalizacja”:
Stosowanie
Naciśnięcie klawisza [HOME] domyślnie otwiera konfiguracyjny GUI.
Użycie zewnętrznych plików czcionek
Od wersji 1.15 oprócz czcionek zainstalowanych w systemie można używać zewnętrznych plików czcionek w określonych folderach. Domyślnie pliki czcionek znajdujące się w folderze „/fontfiles” mogą zostać rozpoznane i te czcionki zostaną wyświetlone na liście wyboru czcionek w GUI. ( oznacza folder zawierający folder „mods”, „config” itp.) Ścieżki folderów czcionek można skonfigurować w pliku konfiguracyjnym. Rozpoznawana jest większość plików czcionek TrueType, OpenType i Type1.
np.) Jeśli dodasz „font” do „externalFontsPaths” w pliku konfiguracyjnym, folder „font” może również zostać rozpoznany przez SmoothFont.
S:externalFontsPaths <
pliki czcionek
czcionka
>
Folder „fontfiles” domyślnie nie istnieje i konieczne jest samodzielne utworzenie folderu „fontfiles”, jeśli korzystasz z funkcji zewnętrznych plików czcionek.
Jeśli dołączysz pliki czcionek do swoich pakietów modów, zwróć uwagę na uprawnienia i licencję czcionek.
Ulepszenia rozszerzenia czcionki Unicode
-
Obsługa domyślnej czcionki MC, w tym czcionek pakietu zasobów.
-
Piękniejsze skalowanie postaci.
-
Redukcja rozmycia dla interpolowanych czcionek o niskiej rozdzielczości.
-
Obsługa większego rozmiaru czcionki.
-
Automatyczna regulacja jasności.
-
Opcja szybszego ładowania tekstur.
-
Szybsze generowanie obrazów czcionek dzięki wielordzeniowemu procesorowi.
-
Zmniejsz używaną pamięć.
-
Lepsza kompatybilność modów.
-
Poprawa wydajności poprzez optymalizację.
-
Użycie zewnętrznego pliku czcionki.
-
Tryb priorytetu jakości lub wydajności. [v1.16 ~]
-
Tryb tylko optymalizacji. [v1.16 ~]
Konfiguracja / polecenia zgodności
-
/miękkie renderery
Drukuj klasy renderowania czcionek zarządzane przez gładką czcionkę.
-
/sfont precyzja
Ustaw tryb dokładności szerokości czcionki dla określonego modułu renderowania czcionek.
Zostanie on zapisany w pliku konfiguracyjnym jednocześnie ze zmianą.
Wysoka precyzja
: Najlepsza jakość szerokości czcionki.
Normalna precyzja
: Umiarkowana jakość i lepsza kompatybilność przy obliczaniu szerokości łańcucha.
Waniliowa precyzja
: Jakość równoważna wanilii i maksymalna kompatybilność przy obliczaniu szerokości łańcucha czcionki Unicode.
-
/sfont
Wyłącz lub włącz tymczasowo płynne funkcje czcionek dla określonego modułu renderowania czcionek.
Wyłączenie może niemal całkowicie ominąć funkcje wygładzania czcionek w docelowym module renderowania czcionek. Jest to zmiana tymczasowa i
NIE
zapisane w pliku konfiguracyjnym.
Aby wprowadzić zmiany na stałe, dodaj ręcznie klasę renderowania czcionek do „unaffectedClasses” w pliku konfiguracyjnym.
Notatki
-
Jest to mod po stronie klienta, więc nie jest konieczna instalacja na serwerze.
-
Nie używaj rozszerzenia czcionki Unicode z gładką czcionką. Naturalnie te mody są ze sobą sprzeczne.
-
Obecnie wersja MC1.8.9 nie współpracuje z optifine.
=> Rozwiązanie w wersji 1.6!!
-
Jeśli chcesz używać tego moda z FastCraft na MC1.7.10. Podaj „enableFontRendererTweaks=false” w pliku FastCraft.ini.
Informacje o wykorzystaniu pamięci
Od wersji 1.14.1 i nowszych drastycznie zmniejsza się zużycie pamięci podczas korzystania z czcionki platformy,
w przypadku zmiany czcionki zdecydowanie zaleca się aktualizację do najnowszej wersji.
-
~v1.12:
W przypadku korzystania z czcionek platformowych im wyższa rozdzielczość, tym więcej pamięci wymaganej do przechowywania wstępnie wyrenderowanych obrazów glifów. Ustawienia wyższej rozdzielczości i większego rozmiaru wymagają setek megabajtów pamięci.
-
wersja 1.13.x:
Obrazy glifów są domyślnie konwertowane do skali szarości, więc zużycie pamięci zostało zmniejszone do 1/4.
-
v1.14.1~:
Obrazy glifów są domyślnie konwertowane do skali szarości i kompresowane, więc zużycie pamięci zostało drastycznie zmniejszone. (Całkowite wykorzystanie pamięci do przechowywania obrazów glifów wynosi około 15 MB przy ustawieniach 32 pikseli + 20%.) Oczywiście w porównaniu z poprzednią wersją prawie nie ma to wpływu na wydajność.
Nawiasem mówiąc, jeśli używasz domyślnych czcionek MC lub czcionek pakietu zasobów, nie ma dodatkowego zużycia pamięci do przechowywania obrazów glifów, ponieważ obrazy glifów są odczytywane z plików na żądanie i żadne obrazy glifów nie są przechowywane w pamięci.
Pakiety modów
Możesz używać tego moda w dowolnych pakietach modów.
Specjalne podziękowania
-
Dziękujemy firmie SuperExboom za uproszczone tłumaczenie na język chiński.
-
Dziękujemy LastLife919 za tłumaczenie na język rosyjski.
-
Dziękujemy EnderDragonEP za tradycyjne chińskie tłumaczenie.