Próbuję użyć niestandardowej czcionki na TextView
. Tekst TextView
jest ustawiony z textView1.setText(Html.fromHtml(htmlText));
Html w widoku tekstowym z różnymi czcionkami pogrubieniem i kursywą
HTML zawiera pogrubienie i kursywa obejmuje
teraz. Kupiłem niestandardową czcionkę. Czcionka jest dostarczana z 3 różnymi plikami (ttf). Jeden dla zwykłego, pogrubionego i kursywy.
Jak zastosować te trzy pliki czcionek w widoku tekstowym?
Używanie jednego pliku czcionki zawierającego różne style (zwykły, pogrubiony, kursywa itp.) Jest łatwe. Problem dotyczy czcionek, w których każdy styl znajduje się w innym pliku (np. Font_regular.ttf, font_bold.ttf, font_italic.ttf). Użycie 'setTypeface' może ustawić tylko jedną czcionkę, dlatego można użyć tylko jednego stylu. Co [Eli Konky] (http://stackoverflow.com/users/102092/eli-konky) i potrzebuję użyć kilku plików czcionek z pojedynczym tekstem. – suda
Zgodnie z tym: http://stackoverflow.com/questions/10191510/android-combining-multiple-font-styles-into-one-single-font-typeface oraz fakt, że setTypeface() zastąpi domyślny plik ttf , używane przez Androida, przez twój niestandardowy plik ttf: jedynym sposobem (na razie) na użycie różnych czcionek dla pojedynczego widoku tekstowego jest ręczne scalenie tych czcionek w jeden plik ttf. Można to zrobić za pomocą edytora czcionek (np. Http://sourceforge.net/projects/ttfedit/). Mam nadzieję, że to pomoże. –
Nie widzę opcji łączenia dwóch plików w TTFEdit (lub innym oprogramowaniu do edycji czcionek, które przetestowałem). Musisz zadać pytanie o scalanie plików czcionek :) – suda