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));
Итак, теперь вопрос: есть ли известный обходной путь для этого? Моя простая цель - нарисовать несколько слов с помощью курсив стиль ...