As you can see, the "1" characters are pushed together which suggests that it is not using the xadvance in the fnt information. My fnt file looks like this:
info face="Segment" size=48 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0
common lineHeight=48 base=41 scaleW=256 scaleH=48 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
page id=0 file="segment_0.png"
chars count=11
char id=48 x=0 y=0 width=25 height=41 xoffset=1 yoffset=0 xadvance=27 page=0 chnl=15
char id=49 x=227 y=0 width=6 height=35 xoffset=20 yoffset=3 xadvance=27 page=0 chnl=15
char id=50 x=26 y=0 width=25 height=41 xoffset=1 yoffset=0 xadvance=27 page=0 chnl=15
char id=51 x=156 y=0 width=22 height=41 xoffset=4 yoffset=0 xadvance=27 page=0 chnl=15
char id=52 x=201 y=0 width=25 height=35 xoffset=1 yoffset=3 xadvance=27 page=0 chnl=15
char id=53 x=52 y=0 width=25 height=41 xoffset=1 yoffset=0 xadvance=27 page=0 chnl=15
char id=54 x=78 y=0 width=25 height=41 xoffset=1 yoffset=0 xadvance=27 page=0 chnl=15
char id=55 x=179 y=0 width=21 height=38 xoffset=5 yoffset=0 xadvance=27 page=0 chnl=15
char id=56 x=104 y=0 width=25 height=41 xoffset=1 yoffset=0 xadvance=27 page=0 chnl=15
char id=57 x=130 y=0 width=25 height=41 xoffset=1 yoffset=0 xadvance=27 page=0 chnl=15
char id=58 x=234 y=0 width=6 height=23 xoffset=2 yoffset=9 xadvance=10 page=0 chnl=15
Am I doing something wrong?