Fixed macroman<->latin1 conversion. Some characters don't exist in latin1, but at least the roundtrip gives
the correct macroman characters again.
diff --git a/Mac/Tools/IDE/PythonIDEMain.py b/Mac/Tools/IDE/PythonIDEMain.py
index 3ff7e59..d5677a7 100644
--- a/Mac/Tools/IDE/PythonIDEMain.py
+++ b/Mac/Tools/IDE/PythonIDEMain.py
@@ -50,13 +50,13 @@
 	def makeusermenus(self):
 		m = Wapplication.Menu(self.menubar, "File")
 		newitem = FrameWork.MenuItem(m, "New", "N", 'new')
-		openitem = FrameWork.MenuItem(m, "OpenŠ", "O", 'open')
+		openitem = FrameWork.MenuItem(m, "Openƒ", "O", 'open')
 		FrameWork.Separator(m)
 		closeitem = FrameWork.MenuItem(m, "Close", "W", 'close')
 		saveitem = FrameWork.MenuItem(m, "Save", "S", 'save')
-		saveasitem = FrameWork.MenuItem(m, "Save asŠ", None, 'save_as')
+		saveasitem = FrameWork.MenuItem(m, "Save asƒ", None, 'save_as')
 		FrameWork.Separator(m)
-		saveasappletitem = FrameWork.MenuItem(m, "Save as AppletŠ", None, 'save_as_applet')
+		saveasappletitem = FrameWork.MenuItem(m, "Save as Appletƒ", None, 'save_as_applet')
 		FrameWork.Separator(m)
 		quititem = FrameWork.MenuItem(m, "Quit", "Q", 'quit')
 		
@@ -71,7 +71,7 @@
 		selallitem = FrameWork.MenuItem(m, "Select all", "A", "selectall")
 		sellineitem = FrameWork.MenuItem(m, "Select line", "L", "selectline")
 		FrameWork.Separator(m)
-		finditem = FrameWork.MenuItem(m, "FindŠ", "F", "find")
+		finditem = FrameWork.MenuItem(m, "Findƒ", "F", "find")
 		findagainitem = FrameWork.MenuItem(m, "Find again", 'G', "findnext")
 		enterselitem = FrameWork.MenuItem(m, "Enter search string", "E", "entersearchstring")
 		replaceitem = FrameWork.MenuItem(m, "Replace", None, "replace")
@@ -84,12 +84,12 @@
 		runitem = FrameWork.MenuItem(m, "Run window", "R", 'run')
 		runselitem = FrameWork.MenuItem(m, "Run selection", None, 'runselection')
 		FrameWork.Separator(m)
-		moditem = FrameWork.MenuItem(m, "Module browserŠ", "M", self.domenu_modulebrowser)
+		moditem = FrameWork.MenuItem(m, "Module browserƒ", "M", self.domenu_modulebrowser)
 		FrameWork.Separator(m)
 		mm = FrameWork.SubMenu(m, "Preferences")
-		FrameWork.MenuItem(mm, "Set Scripts folderŠ", None, self.do_setscriptsfolder)
-		FrameWork.MenuItem(mm, "Editor default settingsŠ", None, self.do_editorprefs)
-		FrameWork.MenuItem(mm, "Set default window fontŠ", None, self.do_setwindowfont)
+		FrameWork.MenuItem(mm, "Set Scripts folderƒ", None, self.do_setscriptsfolder)
+		FrameWork.MenuItem(mm, "Editor default settingsƒ", None, self.do_editorprefs)
+		FrameWork.MenuItem(mm, "Set default window fontƒ", None, self.do_setwindowfont)
 		
 		self.openwindowsmenu = Wapplication.Menu(self.menubar, 'Windows')
 		self.makeopenwindowsmenu()
@@ -110,7 +110,7 @@
 				path = os.path.join(os.getcwd(), "Scripts")
 				if not os.path.exists(path):
 					os.mkdir(path)
-					f = open(os.path.join(path, "Place your scripts hereŠ"), "w")
+					f = open(os.path.join(path, "Place your scripts hereƒ"), "w")
 					f.close()
 			fss = macfs.FSSpec(path)
 			self.scriptsfolder = fss.NewAlias()
@@ -156,10 +156,10 @@
 		if ftype == 'TEXT':
 			self.openscript(path)
 		else:
-			W.Message("Can¹t open file of type '%s'." % ftype)
+			W.Message("CanÕt open file of type '%s'." % ftype)
 	
 	def getabouttext(self):
-		return "About Python IDEŠ"
+		return "About Python IDEƒ"
 	
 	def do_about(self, id, item, window, event):
 		Splash.about()