monospace typeset is really messed up

the whitespace character is poorly done in the monospace font.
it adds way too much spacing which impedes readability of 
example source fragments.  is this within your control or is
fontset from a foundary....   --
john russell [those are L's as in LLAMA]
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
pre {margin-left:15px; margin-right:0px; border:solid 0px gray; padding:0px;
     color:green; font:bold 10pt monospace; white-space:pre}
Here is a bit of text to mess up.
document.writeln("This page updated on " + document.lastModified);

Received on Friday, 7 November 2003 10:08:03 UTC