View | Details | Raw Unified | Return to issue 60594
Collapse All | Expand All

(-)fntcache.cxx (-1 / +5 lines)
Lines 1902-1908 Link Here
1902
                    }
1902
                    }
1903
                }
1903
                }
1904
                cChPrev = nCh;
1904
                cChPrev = nCh;
1905
                pKernArray[i-1] = nScrPos - nScr + nKernSum + nSpaceSum;
1905
				if ( (bNoHalfSpace || pPrtFont->IsWordLineMode()) && i+1 == nCnt && nCh == CH_BLANK )
1906
				// exact spacing required
1907
					pKernArray[i-1] = nScrPos - nScr + nKernSum + nSpaceSum - nSpaceAdd;
1908
				else
1909
					pKernArray[i-1] = nScrPos - nScr + nKernSum + nSpaceSum;
1906
            }
1910
            }
1907
1911
1908
            // the layout engine requires the total width of the output
1912
            // the layout engine requires the total width of the output

Return to issue 60594