Próbowałem zainstalować i używać czcionki w mojej aplikacji WPF, ale mogę to tak: Dlaczego otrzymuję kwadraty zamiast tekstu?
Oto kod próbowałem użyć czcionki:
richtext1.FontFamily = "SH_Roq'a";
Oczekiwany wynik jest: (snap strzela z MS Word)
gdy próbuję dodać plik czcionki do katalogu projektu i używać go jako zasób, tak:
richtext1.FontFamily = "./#SH_Roq'a";
Nie dostanę kwadratowych wyników, ale nie będę też oczekiwał czcionki! Co mogę to czcionka Tahoma:
który nie jest ukierunkowany czcionki, należy pobrać plik czcionki here kierowane do eksperymentów
Każda pomoc jest mile widziana!
EDIT
Zwykły tekst dla powyższego tekstu jest zrobione:
تفاح احمر
Więc dla tych, którzy są ekspertami z użyciem czcionki, mogą eksperymentować.
Czy pogrubiono wersję słowną? Czcionka wygląda bardzo podobnie. Jeśli wyświetlasz .ttf twojej czcionki, czy zawiera ona określone znaki? – Tejs
Moje osobiste wrażenie jest takie, że wersja słowo nie może wyglądać inaczej od aktualnego wyniku WPF (miters zamiast kwadratowych capów, kaligraficzny długopis zamiast stałej szerokości skoku itp.), Ale czy OP mógłby napisać tekst w postaci zwykłego tekstu w jego pytaniu też? To dałoby tych z nas, którzy wiedzą o czcionkach, Unicode i pokrewnych zagadnieniach, ale nie wiedzą, jak napisać po arabsku szansę dokładnie odtworzyć to, co widzisz. –
Domyślam się, że renderer czcionek w programie Word może śledzić wskazówki kerningu w pliku czcionek, których renderer w WPF nie może wykonać. Czy zauważyłeś, że czcionka jest poprawnie używana w przeglądarce? – antlersoft