/**
* optimisations to choose best fontsize for different cases of FontSize, Tc and Tw
*/
int altFontSize=-1,fontCondition=-1;
TextState currentTextState=gs.getTextState();
if(currentTextState!=null){
float rawFontSize=Trm[0][0];
//if(Math.abs(rawFontSize)<1)
// rawFontSize=(int)Trm[0][1];
float tc=currentTextState.getCharacterSpacing();
float tw=currentTextState.getWordSpacing();
//do not use rounded up fontSize - we generate value again
float diff=(rawFontSize-(int)rawFontSize);
// System.out.println(fontSize+" "+rawFontSize+" "+Trm[0][0]+" "+(rawFontSize-(int)rawFontSize)+" "+tc+" "+tw+" "+glyf);