Разные файлы TTF для разных шрифтов в Android
-
12-12-2019 - |
Вопрос
Я хочу использовать разные стили шрифта.Я использую следующий код для разных стилей шрифта.Как я могу получить другие стили?Могу ли я иметь некоторые другие стили в том же файле TTF?Где я получаю файлы TTF разных шрифтов?
TextView txt = (TextView) findViewById(R.id.custom_font);
Typeface font = Typeface.createFromAsset(getAssets(), "Chantelli_Antiqua.ttf");
txt.setText("This is sample text with Chantelli Antiqua font style.");
txt.setTypeface(font);
. Решение
Если вы ищете только стили с одним и тем же шрифтом, вы можете добавить стиль к вашему шрифту, как это,
txt.setTypeface(font,Style.BOLD);
txt.setTypeface(font,Style.ITALIC);
txt.setTypeface(font,Style.BOLD_ITALIC);
. Другие советы
Насколько мне известно, нет ограничений о том, сколько разных шрифтов вы можете использовать в вашем приложении. Не попадая в заслуги вышеуказанного утверждения, конечно.
Я думаю, когда вы говорите другие стили из файлов TTF, вы имеете в виду смелый, курсивый, нормальный, средний и т. Д., стили шрифта. Ответ: не из того же файла TTF. Если вы открываете папку FOOTS в Windows , а затем откройте определенный шрифт, вы увидите несколько файлов, относящихся к каждому стилю . Вам нужно будет скопировать все файлы, которые вам нужны в вашем приложении, и вставьте их в свои приложения «
Во-вторых, если вы ищете шрифты, установленные на вашем компьютере, вы найдете их в папке C: \ Windows \ Fonts . Если вы ищете больше шрифтов на выбор, вы найдете много на этих сайтах: