On Sun, 18 May 2014 20:06:49 +0100, Michael Drake wrote: > On 18/05/14 18:44, Chris Young wrote: > > > Me deleting and typing at the end of the second line shouldn't make > > any difference to the pixel count of the first line, but somehow it > > does. > > It starts re-flowing text from the start of the line above the line you > edit. (If you reduce the length of the first word on the second line, > it may now be able to fit on the line above.) > > I've pushed some logging in nsfont_split, which might show what's > actually happening.
I found some troublesome text, removed a full stop from the end of the second line, and added a comma. Relevant bit attached. Chris
(466.655106) amiga/font.c nsfont_split 345: Split 132 chars at 550px: Split at char 100 (501px) - No it's not. It's licensed nationally for the transmitters specified in the licence. It's the same (466.656150) amiga/font.c nsfont_split 365: Split 31 chars at 550px: Split at char 31 (159px) - multiplex all over the country. (466.656333) amiga/font.c nsfont_split 365: Split 0 chars at 550px: Split at char 0 (0px) - (469.532306) amiga/font.c nsfont_split 345: Split 131 chars at 550px: Split at char 100 (501px) - No it's not. It's licensed nationally for the transmitters specified in the licence. It's the same (469.533392) amiga/font.c nsfont_split 365: Split 30 chars at 550px: Split at char 30 (158px) - multiplex all over the country (469.533567) amiga/font.c nsfont_split 365: Split 0 chars at 550px: Split at char 0 (0px) - (470.867641) amiga/font.c nsfont_split 345: Split 132 chars at 550px: Split at char 110 (548px) - No it's not. It's licensed nationally for the transmitters specified in the licence. It's the same multiplex (470.868504) amiga/font.c nsfont_split 365: Split 21 chars at 550px: Split at char 21 (108px) - all over the country, (470.868682) amiga/font.c nsfont_split 365: Split 0 chars at 550px: Split at char 0 (0px) - (477.444213) amiga/font.c nsfont_split 345: Split 131 chars at 550px: Split at char 100 (501px) - No it's not. It's licensed nationally for the transmitters specified in the licence. It's the same (477.445431) amiga/font.c nsfont_split 365: Split 30 chars at 550px: Split at char 30 (158px) - multiplex all over the country (477.445611) amiga/font.c nsfont_split 365: Split 0 chars at 550px: Split at char 0 (0px) - (478.404063) amiga/font.c nsfont_split 345: Split 132 chars at 550px: Split at char 110 (548px) - No it's not. It's licensed nationally for the transmitters specified in the licence. It's the same multiplex (478.404850) amiga/font.c nsfont_split 365: Split 21 chars at 550px: Split at char 21 (106px) - all over the country. (478.405030) amiga/font.c nsfont_split 365: Split 0 chars at 550px: Split at char 0 (0px) -
