Zmień kerning tekstu lub odstępy w TextView?

Mam wymaganie, w którym litery w TextView muszą być oddalone nieco dalej. Niestety większość zasobów, które znajduję, wydaje się mówić, że nie można tego zrobić - przynajmniej nie łatwo.

Do tej pory oczywistymi rozwiązaniami są:

Dodaj spacje między znakami ciągu - „A B C” zamiast „ABC”. Oczywiście to nie działa, jeśli potrzebna jest tylko MAŁA przestrzeń.
Zmień textScale, ale wpływa to na wielkość liter, a nie tylko na odstępy między literami
Użyj klasy Font, ale nie jest ona dostępna do Honeycomb (potrzebuję czegoś kompatybilnego z Gingerbread) i została uznana za przestarzałą w JellyBean, więc to nie jest dobra opcja.
Znajdź czcionkę z innym kerningiem, ale nie jest to możliwe, jeśli klienci chcą używać tej samej czcionki.
Nadpisz na rysunku dla widoku, rysując postacie na płótnie po jednym znaku na raz, ręcznie określając dokładnie, gdzie każdy znak powinien zostać narysowany.

Czy czegoś brakuje? Wygląda na to, że powinien być lepszy sposób. Widzę TextAttribute.KERNING i TextAttribute.TRACKING ... wygląda na to, że powinny być łatwo używane, ale nie wiem, jak to zrobić.

Jaki jest najlepszy sposób na zmianę odstępów między literami w TextView?

questionAnswers(3)

yourAnswerToTheQuestion