Paint.setTypeface не работает для курсива или я делаю что-то не так. Я могу создать нормальный, полужирный, моноширинный и засекреченный текст, но я не могу создать курсивный текст. Он всегда выглядит нормально (или в случае полужирным шрифтом, он выглядит полужирным шрифтом).
//This will appear monospace
paint.setTypeface(Typeface.MONOSPACE);
canvas.drawText("foo", 10, 10, paint);
//This will appear serif
paint.setTypeface(Typeface.SERIF);
canvas.drawText("foo", 10, 10, paint);
//This will appear bold
paint.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
canvas.drawText("foo", 10, 10, paint);
//This will NOT appear italic <=== PROBLEM
paint.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC));
canvas.drawText("foo", 10, 10, paint);
// This isn't working either <=== PROBLEM
paint.setTypeface(Typeface.create(Typeface.SANS_SERIF, Typeface.ITALIC));
Итак, теперь вопрос: существует ли известное обходное решение для этого? Моя простая цель - нарисовать некоторые слова с курсивом...