Testuję swój program na czterech komputerach. Niestety na jednym z nich nie ma czcionki, która na pozostałych jest zainstalowana w systemie. W jaki sposób mógłbym dodać czcionkę do programu, tak aby na każdym komputerze była wyświetlana?
Zrobić własne fonty, ich menedżer i komponenty :]
A tak na poważnie - http://stackoverflow.com/questions/2305344/how-to-use-external-fonts
Nie ma żadnego błędu w kodzie który jest w linku, zreztą próbowałem już wcześniej, ale nadal literki na tym jednym komputerze wyświetlają się w innej czcionce.
Może to nie chodzi o problem z ładowaniem fontu, a o dodatkowe, wizualne efekty, jak wygładzanie?
Zawsze możesz podczas rozruchu aplikacji wrzucić font do katalogu systemowego, ale potrzebujesz podwyższonych uprawnień (przynajmniej na systemach od WinVista wzwyż dla zgodności z UAC, a na starszych też, jeśli bieżacy użytkownik nie ma uprawnień do zapisu w katalogu Windows);
PS: Jaki system jest na tym jednym, felernym pececie?
Na tym jednym jest Windows 8. Pozostałe na których uruchamia się prawidłowo to wszystkie Windows 10.
Zrób małą aplikację testową, żeby można było potestować u siebie; Dorzuć do archiwum plik wykonywalny (tylko wywal symbole debuggera, żeby nie zajmował milion mega).
Ale tak na prawdę to mógłbym umieścić jednego Labela i tyle. Może nazwa czcionki coś da?
TW Cen MT Condensed
Ale tak na prawdę to mógłbym umieścić jednego Labela i tyle.
Ale w czym chcesz to umieścić? Pisz nieco jaśniej.
Aplikację testową. To w zasadzie nie wiem co miałbym tam umieścić. Bo po prostu nawet ten jeden Label na tym jednym komputerze i tak się nie wyświetli prawidłowo.
Tak, to ta czcionka.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.