Use a fixed width font for the Python editor.

Patch by: me
diff --git a/main/scripting/source/pyprov/pythonscript.py b/main/scripting/source/pyprov/pythonscript.py
index f61dec8..4e7fc46 100644
--- a/main/scripting/source/pyprov/pythonscript.py
+++ b/main/scripting/source/pyprov/pythonscript.py
@@ -135,7 +135,8 @@
 from com.sun.star.xml.sax import XDocumentHandler, InputSource
 from com.sun.star.uno import Exception as UnoException
 from com.sun.star.script import XInvocation
-from com.sun.star.awt import XActionListener
+from com.sun.star.awt import XActionListener, FontDescriptor
+from com.sun.star.awt.FontPitch import FIXED
 
 from com.sun.star.script.provider import XScriptProvider, XScript, XScriptContext, ScriptFrameworkErrorException
 from com.sun.star.script.browse import XBrowseNode
@@ -551,6 +552,10 @@
     closeButtonModel.PushButtonType = 2  # CANCEL
     closeButtonModel.Label = "Close"
 
+    fontDescriptor = FontDescriptor()
+    fontDescriptor.Name = "SomeFixedWidthFont"
+    fontDescriptor.Pitch = FIXED
+
     textFieldModel = dialogModel.createInstance(
         "com.sun.star.awt.UnoControlEditModel" )
     textFieldModel.PositionX = 6
@@ -561,6 +566,7 @@
     textFieldModel.HScroll = True
     textFieldModel.VScroll = True
     textFieldModel.MultiLine = True
+    textFieldModel.FontDescriptor = fontDescriptor
 
     dialogModel.insertByName( "RunButton", runButtonModel )
     dialogModel.insertByName( "SaveButton", saveButtonModel )