anchor.diff:      CurrentLine.Wrapped := false;
       assert( CurrentLinkIndex >= -1 );
       assert( CurrentLinkIndex < FLinks.Count );
  -    WordStartX := Style.LeftMargin * FontWidthPrecisionFactor;
  +    WordStartX := Style.LeftMargin{ * FontWidthPrecisionFactor};
       // next line
       // reset words completed count
       LineWordsCompleted := 0;
  
positive.code: begin
  ProfileEvent('DEBUG:  TRichTextLayout.Layout  >>>>');
    FNumLines := 0;
    FWidth := 0;
    FHeight := FRichTextSettings.Margins.Top;
    Style := GetDefaultStyle( FRichTextSettings );
    ApplyStyle( Style, FFontManager );
  
negative.code:   CurrentLine.Width := 0;
    CurrentLine.LinkIndex := -1;
    CurrentLine.Wrapped := false;
    WordStartX := Style.LeftMargin{ * FontWidthPrecisionFactor};
    WordX := 0;
    WrapX := FLayoutWidth - (FRichTextSettings.Margins.Right{ * FontWidthPrecisionFactor});
    LineWordsCompleted := 0;
    WordStarted := false;
    DisplayedCharsSinceFontChange := false;
  