gfx: Fix imprecision in `float_to_fixed`.
gfx: Fix imprecision in `float_to_fixed`.

Improves text rendering a lot.

ruud-v-a/servo,GreenRecycleBin/servo,anthgur/servo,thiagopnts/servo,pgonda/servo,paulrouget/servo,akosel/servo,larsbergstrom/servo,srbhklkrn/SERVOENGINE,dhananjay92/servo,splav/servo,aweinstock314/servo,bjwbell/servo,DominoTree/servo,boghison/servo,sadmansk/servo,boghison/servo,mt2d2/servo,dati91/servo,canaltinova/servo,dhananjay92/servo,samfoo/servo,splav/servo,mattnenterprise/servo,paulrouget/servo,rnestler/servo,emilio/servo,deokjinkim/servo,notriddle/servo,larsbergstrom/servo,jimberlage/servo,A-deLuna/servo,deokjinkim/servo,caldwell/servo,thiagopnts/servo,echochamber/servo,A-deLuna/servo,Adenilson/prototype-viewing-distance,rentongzhang/servo,pyfisch/servo,shrenikgala/servo,karlito40/servo,walac/servo,A-deLuna/servo,bjwbell/servo,anthgur/servo,jdramani/servo,wartman4404/servo,hyowon/servo,Shraddha512/servo,nrc/servo,ConnorGBrewster/servo,GyrosOfWar/servo,mt2d2/servo,srbhklkrn/SERVOENGINE,mukilan/servo,DominoTree/servo,Adenilson/prototype-viewing-distance,nnethercote/servo,tempbottle/servo,peterjoel/servo,Adenilson/prototype-viewing-distance,runarberg/servo,luniv/servo,tafia/servo,mattnenterprise/servo,jlegendary/servo,GreenRecycleBin/servo,aweinstock314/servo,codemac/servo,saneyuki/servo,dvberkel/servo,tafia/servo,ConnorGBrewster/servo,meh/servo,DominoTree/servo,mattnenterprise/servo,mattnenterprise/servo,KiChjang/servo,eddyb/servo,evilpie/servo,peterjoel/servo,jlegendary/servo,jdramani/servo,DominoTree/servo,KiChjang/servo,avadacatavra/servo,WriterOfAlicrow/servo,nerith/servo,SimonSapin/servo,samfoo/servo,michaelwu/servo,RenaudParis/servo,akosel/servo,AnthonyBroadCrawford/servo,sadmansk/servo,mukilan/servo,bfrohs/servo,eddyb/servo,sadmansk/servo,walac/servo,caldwell/servo,mdibaiee/servo,indykish/servo,zentner-kyle/servo,notriddle/servo,rnestler/servo,aidanhs/servo,akosel/servo,peterjoel/servo,saneyuki/servo,dsandeephegde/servo,steveklabnik/servo,nick-thompson/servo,KiChjang/servo,GreenRecycleBin/servo,chotchki/servo,RenaudParis/servo,nrc/servo,dagnir/servo,WriterOfAlicrow/servo,nerith/servo,jdramani/servo,pyfisch/servo,paulrouget/servo,zhangjunlei26/servo,dsandeephegde/servo,avadacatavra/servo,huonw/servo,upsuper/servo,kindersung/servo,peterjoel/servo,samfoo/servo,KiChjang/servo,upsuper/servo,RenaudParis/servo,canaltinova/servo,huonw/servo,ConnorGBrewster/servo,pyecs/servo,runarberg/servo,dati91/servo,DominoTree/servo,nerith/servo,rixrix/servo,g-k/servo,avadacatavra/servo,DominoTree/servo,szeged/servo,froydnj/servo,juzer10/servo,rnestler/servo,upsuper/servo,splav/servo,pyfisch/servo,emilio/servo,WriterOfAlicrow/servo,nerith/servo,peterjoel/servo,youprofit/servo,nnethercote/servo,rixrix/servo,splav/servo,walac/servo,dagnir/servo,DominoTree/servo,thiagopnts/servo,larsbergstrom/servo,froydnj/servo,jgraham/servo,froydnj/servo,luniv/servo,bfrohs/servo,splav/servo,rixrix/servo,evilpie/servo,pyecs/servo,rentongzhang/servo,anthgur/servo,wpgallih/servo,splav/servo,tempbottle/servo,mukilan/servo,aidanhs/servo,tschneidereit/servo,bjwbell/servo,jdramani/servo,huonw/servo,wartman4404/servo,aweinstock314/servo,notriddle/servo,snf/servo,ryancanhelpyou/servo,ruud-v-a/servo,g-k/servo,pyecs/servo,fiji-flo/servo,runarberg/servo,A-deLuna/servo,caldwell/servo,anthgur/servo,KiChjang/servo,pyfisch/servo,dhananjay92/servo,ConnorGBrewster/servo,emilio/servo,jdramani/servo,wartman4404/servo,kindersung/servo,canaltinova/servo,anthgur/servo,pyfisch/servo,Adenilson/prototype-viewing-distance,wpgallih/servo,samfoo/servo,wpgallih/servo,jdramani/servo,jimberlage/servo,paulrouget/servo,cbrewster/servo,Adenilson/prototype-viewing-distance,snf/servo,dmarcos/servo,KiChjang/servo,saneyuki/servo,wpgallih/servo,indykish/servo,dsandeephegde/servo,rixrix/servo,jdramani/servo,tschneidereit/servo,caldwell/servo,dagnir/servo,sadmansk/servo,dvberkel/servo,dvberkel/servo,eddyb/servo,dhananjay92/servo,ryancanhelpyou/servo,mbrubeck/servo,rnestler/servo,zentner-kyle/servo,saneyuki/servo,pgonda/servo,jgraham/servo,paulrouget/servo,WriterOfAlicrow/servo,pgonda/servo,WriterOfAlicrow/servo,dati91/servo,eddyb/servo,paulrouget/servo,upsuper/servo,runarberg/servo,huonw/servo,mbrubeck/servo,echochamber/servo,deokjinkim/servo,codemac/servo,codemac/servo,Shraddha512/servo,evilpie/servo,dvberkel/servo,michaelwu/servo,evilpie/servo,CJ8664/servo,s142857/servo,zentner-kyle/servo,tempbottle/servo,meh/servo,zhangjunlei26/servo,codemac/servo,pgonda/servo,avadacatavra/servo,hyowon/servo,ruud-v-a/servo,snf/servo,brendandahl/servo,dmarcos/servo,chotchki/servo,s142857/servo,GreenRecycleBin/servo,luniv/servo,mbrubeck/servo,sadmansk/servo,youprofit/servo,nnethercote/servo,CJ8664/servo,aidanhs/servo,anthgur/servo,tschneidereit/servo,mukilan/servo,nnethercote/servo,meh/servo,Adenilson/prototype-viewing-distance,caldwell/servo,fiji-flo/servo,srbhklkrn/SERVOENGINE,SimonSapin/servo,g-k/servo,bfrohs/servo,luniv/servo,CJ8664/servo,saratang/servo,chotchki/servo,paulrouget/servo,dati91/servo,pyfisch/servo,AnthonyBroadCrawford/servo,rixrix/servo,dsandeephegde/servo,fiji-flo/servo,jlegendary/servo,jlegendary/servo,kindersung/servo,emilio/servo,mbrubeck/servo,ruud-v-a/servo,nick-thompson/servo,nick-thompson/servo,nrc/servo,g-k/servo,steveklabnik/servo,meh/servo,thiagopnts/servo,thiagopnts/servo,mattnenterprise/servo,nerith/servo,SimonSapin/servo,tempbottle/servo,j3parker/servo,brendandahl/servo,CJ8664/servo,dsandeephegde/servo,huonw/servo,sadmansk/servo,vks/servo,kindersung/servo,snf/servo,pyecs/servo,tschneidereit/servo,anthgur/servo,larsbergstrom/servo,vks/servo,Shraddha512/servo,ryancanhelpyou/servo,szeged/servo,akosel/servo,WriterOfAlicrow/servo,peterjoel/servo,aweinstock314/servo,GyrosOfWar/servo,saratang/servo,tafia/servo,samfoo/servo,rnestler/servo,zhangjunlei26/servo,dhananjay92/servo,akosel/servo,dsandeephegde/servo,emilio/servo,thiagopnts/servo,GreenRecycleBin/servo,deokjinkim/servo,wpgallih/servo,aidanhs/servo,splav/servo,j3parker/servo,rixrix/servo,emilio/servo,snf/servo,cbrewster/servo,echochamber/servo,zhangjunlei26/servo,nick-thompson/servo,dsandeephegde/servo,froydnj/servo,caldwell/servo,emilio/servo,szeged/servo,szeged/servo,rnestler/servo,RenaudParis/servo,DominoTree/servo,larsbergstrom/servo,indykish/servo,anthgur/servo,j3parker/servo,notriddle/servo,avadacatavra/servo,zhangjunlei26/servo,s142857/servo,juzer10/servo,echochamber/servo,saneyuki/servo,mbrubeck/servo,evilpie/servo,SimonSapin/servo,youprofit/servo,upsuper/servo,avadacatavra/servo,nick-thompson/servo,snf/servo,AnthonyBroadCrawford/servo,jgraham/servo,saneyuki/servo,pyecs/servo,echochamber/servo,runarberg/servo,nrc/servo,ruud-v-a/servo,jimberlage/servo,KiChjang/servo,sadmansk/servo,deokjinkim/servo,s142857/servo,notriddle/servo,canaltinova/servo,mbrubeck/servo,CJ8664/servo,mukilan/servo,vks/servo,zhangjunlei26/servo,cbrewster/servo,mdibaiee/servo,Shraddha512/servo,pyfisch/servo,sadmansk/servo,jgraham/servo,mdibaiee/servo,zentner-kyle/servo,larsbergstrom/servo,meh/servo,dati91/servo,s142857/servo,tafia/servo,dati91/servo,bjwbell/servo,tschneidereit/servo,dvberkel/servo,vks/servo,pyecs/servo,notriddle/servo,bjwbell/servo,jimberlage/servo,dhananjay92/servo,pgonda/servo,akosel/servo,avadacatavra/servo,rixrix/servo,GyrosOfWar/servo,Shraddha512/servo,SimonSapin/servo,canaltinova/servo,tafia/servo,dagnir/servo,nrc/servo,aweinstock314/servo,mt2d2/servo,cbrewster/servo,splav/servo,shrenikgala/servo,g-k/servo,juzer10/servo,ConnorGBrewster/servo,larsbergstrom/servo,karlito40/servo,cbrewster/servo,peterjoel/servo,srbhklkrn/SERVOENGINE,jimberlage/servo,brendandahl/servo,fiji-flo/servo,DominoTree/servo,mdibaiee/servo,srbhklkrn/SERVOENGINE,mt2d2/servo,fiji-flo/servo,dagnir/servo,upsuper/servo,dvberkel/servo,akosel/servo,bjwbell/servo,szeged/servo,pgonda/servo,meh/servo,mdibaiee/servo,aweinstock314/servo,luniv/servo,nrc/servo,saratang/servo,youprofit/servo,emilio/servo,wartman4404/servo,s142857/servo,saratang/servo,shrenikgala/servo,evilpie/servo,deokjinkim/servo,DominoTree/servo,tempbottle/servo,vks/servo,KiChjang/servo,dmarcos/servo,WriterOfAlicrow/servo,ConnorGBrewster/servo,steveklabnik/servo,saneyuki/servo,karlito40/servo,canaltinova/servo,indykish/servo,kindersung/servo,fiji-flo/servo,saratang/servo,nnethercote/servo,zhangjunlei26/servo,bjwbell/servo,runarberg/servo,GyrosOfWar/servo,AnthonyBroadCrawford/servo,nnethercote/servo,thiagopnts/servo,shrenikgala/servo,wpgallih/servo,snf/servo,wartman4404/servo,brendandahl/servo,huonw/servo,brendandahl/servo,Shraddha512/servo,jlegendary/servo,saratang/servo,wpgallih/servo,brendandahl/servo,dhananjay92/servo,hyowon/servo,evilpie/servo,pyfisch/servo,larsbergstrom/servo,boghison/servo,jgraham/servo,dmarcos/servo,caldwell/servo,cbrewster/servo,tschneidereit/servo,j3parker/servo,bfrohs/servo,rentongzhang/servo,aweinstock314/servo,A-deLuna/servo,saneyuki/servo,mdibaiee/servo,saneyuki/servo,zentner-kyle/servo,boghison/servo,notriddle/servo,shrenikgala/servo,karlito40/servo,tempbottle/servo,ruud-v-a/servo,KiChjang/servo,avadacatavra/servo,szeged/servo,luniv/servo,youprofit/servo,chotchki/servo,aidanhs/servo,froydnj/servo,ryancanhelpyou/servo,kindersung/servo,notriddle/servo,karlito40/servo,walac/servo,paulrouget/servo,samfoo/servo,SimonSapin/servo,fiji-flo/servo,thiagopnts/servo,zentner-kyle/servo,mukilan/servo,rnestler/servo,evilpie/servo,luniv/servo,mt2d2/servo,emilio/servo,tafia/servo,echochamber/servo,pyfisch/servo,zhangjunlei26/servo,j3parker/servo,canaltinova/servo,codemac/servo,szeged/servo,nrc/servo,GyrosOfWar/servo,meh/servo,deokjinkim/servo,fiji-flo/servo,ryancanhelpyou/servo,dmarcos/servo,rentongzhang/servo,cbrewster/servo,emilio/servo,aidanhs/servo,canaltinova/servo,steveklabnik/servo,wpgallih/servo,walac/servo,peterjoel/servo,mt2d2/servo,jgraham/servo,Shraddha512/servo,nnethercote/servo,A-deLuna/servo,ryancanhelpyou/servo,brendandahl/servo,bfrohs/servo,peterjoel/servo,AnthonyBroadCrawford/servo,tafia/servo,mt2d2/servo,jimberlage/servo,codemac/servo,j3parker/servo,cbrewster/servo,jimberlage/servo,steveklabnik/servo,jimberlage/servo,evilpie/servo,dmarcos/servo,nick-thompson/servo,nnethercote/servo,paulrouget/servo,ConnorGBrewster/servo,shrenikgala/servo,hyowon/servo,ConnorGBrewster/servo,szeged/servo,splav/servo,dati91/servo,GreenRecycleBin/servo,walac/servo,chotchki/servo,mattnenterprise/servo,jlegendary/servo,eddyb/servo,michaelwu/servo,nerith/servo,dati91/servo,youprofit/servo,RenaudParis/servo,huonw/servo,karlito40/servo,boghison/servo,boghison/servo,nerith/servo,steveklabnik/servo,saneyuki/servo,RenaudParis/servo,mdibaiee/servo,larsbergstrom/servo,dvberkel/servo,karlito40/servo,g-k/servo,walac/servo,mbrubeck/servo,wartman4404/servo,saratang/servo,wpgallih/servo,GreenRecycleBin/servo,eddyb/servo,notriddle/servo,indykish/servo,indykish/servo,GreenRecycleBin/servo,eddyb/servo,bfrohs/servo,CJ8664/servo,AnthonyBroadCrawford/servo,codemac/servo,aidanhs/servo,CJ8664/servo,AnthonyBroadCrawford/servo,froydnj/servo,juzer10/servo,GreenRecycleBin/servo,ryancanhelpyou/servo,szeged/servo,dmarcos/servo,hyowon/servo,RenaudParis/servo,nnethercote/servo,pyecs/servo,zentner-kyle/servo,nnethercote/servo,dagnir/servo,rixrix/servo,CJ8664/servo,wartman4404/servo,juzer10/servo,tempbottle/servo,vks/servo,indykish/servo,steveklabnik/servo,boghison/servo,runarberg/servo,rentongzhang/servo,upsuper/servo,jimberlage/servo,dagnir/servo,A-deLuna/servo,vks/servo,michaelwu/servo,pyfisch/servo,mbrubeck/servo,jgraham/servo,GyrosOfWar/servo,eddyb/servo,youprofit/servo,hyowon/servo,juzer10/servo,rnestler/servo,SimonSapin/servo,g-k/servo,SimonSapin/servo,notriddle/servo,srbhklkrn/SERVOENGINE,rentongzhang/servo,hyowon/servo,s142857/servo,rentongzhang/servo,KiChjang/servo,zhangjunlei26/servo,GyrosOfWar/servo,rixrix/servo,srbhklkrn/SERVOENGINE,chotchki/servo,pgonda/servo,juzer10/servo,upsuper/servo,peterjoel/servo,splav/servo,indykish/servo,nick-thompson/servo,kindersung/servo,shrenikgala/servo,szeged/servo,paulrouget/servo,echochamber/servo,jlegendary/servo,michaelwu/servo,samfoo/servo,mattnenterprise/servo,michaelwu/servo,j3parker/servo,mattnenterprise/servo,dsandeephegde/servo,Adenilson/prototype-viewing-distance,indykish/servo,tschneidereit/servo,larsbergstrom/servo