Unfortunately, now the dimensions are working but characters are still block boxes.
<font>
<chars count="10">
<char id="48" x="0" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="0"/>
<char id="49" x="8" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="1"/>
<char id="50" x="16" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="2"/>
<char id="51" x="24" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="3"/>
<char id="52" x="32" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="4"/>
<char id="53" x="40" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="5"/>
<char id="54" x="48" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="6"/>
<char id="55" x="56" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="7"/>
<char id="56" x="64" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="8"/>
<char id="57" x="72" y="0" width="8" height="10" xadvance="8" xoffset="0" yoffset="0" page="0" chnl="15" letter="9"/>
</chars>
</font>
it looks like flixel is ignoring the pages, info, and common nodes, so other than that this looks legit.
here's the image I'm using