anchor.diff:    aStrings.Add('ShowLeftPanel: ' + boolToStr(Settings.ShowLeftPanel));
     // FileDialogSplit: real;
     // Colors: array[ 0..NumColorSettings - 1 ] of TColor;
  -  // NormalFont: TFont;
  -  // FixedFont: TFont;
  +  aStrings.Add('NormalFont: ' +  Settings.NormalFontDesc);
  +  aStrings.Add('FixedFont: ' + Settings.FixedFontDesc);
     // Fonts: array[ 0..NumFontSettings - 1 ] of TFont;
     aStrings.Add('FixedFontSubstitution: ' + boolToStr(Settings.FixedFontSubstitution));
     aStrings.Add('FixedFontSubstitutes: ' + Settings.FixedFontSubstitutes);
  
positive.code:       end;
  
        // Fonts
        NormalFont := fpgGetFont(ReadString(FontsSection, 'NormalFont', DefaultTopicFont));
        if NormalFont = nil then
          NormalFont := fpgStyle.DefaultFont;
  
        FixedFont := fpgGetFont(ReadString(FontsSection, 'FixedFont', DefaultTopicFixedFont));
        if FixedFont = nil then
          FixedFont := fpgStyle.FixedFont;
  
        for i := 0 to NumFontSettings - 1 do
        begin
  
negative.code:       end;
  
        FixedFontSubstitution := ReadBool( FontsSection, 'FixedFontSubstitution', true );
        FixedFontSubstitutes := ReadString( FontsSection, 'FixedFontSubstitutes', DefaultTopicFixedFont );
  
        // Index style
        SettingString := ReadString( GeneralSection, 'IndexStyle', 'Full' );
  