Je pense qu'avant de continuer il faudrait réfléchir avec un minimum d'esprit critique.
Pour moi, il y a 2 impossibilités majeures à la tenue de cette exigence.
L'afficheur
Utiliser une taille de caractère avec des décimales nécessite de faire de l'interpolation lors du tracé des caractères. Qui dit interpolation dit niveaux de couleurs or cet afficheur est monochrome. Le résultat va donc être complètement pourri.
La librairies utilise une bitmap
L'utilisation de bitmap ne se prête pas bien à la modification de la taille des caractères hormis en utilisant des facteurs entiers (et encore cela fini souvent en gros pâtés pas beau). Pour faire des polices de taille variable en continue il faut passer à des polices vectorielles.