It seems that the viewer removes the leading spaces even in <pre> environment, and destroys the indentation in the source listing protected by <pre> tags.
I think the parser should remove the leading spaces of each paragraph if necessary, and the remaining spaces in .pdb file should not be removed by the viewer (except when the line is folded) because the spaces are intentionally left unremoved. Using nbsp is not a good idea.
