<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1095</id>
	<title>Nabble - Fontforge - User</title>
	<updated>2009-12-08T12:52:53Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Fontforge---User-f1095.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fontforge---User-f1095.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26700568</id>
	<title>Ctl+Shift+Q vs. Ctl+W to close a window</title>
	<published>2009-12-08T12:52:53Z</published>
	<updated>2009-12-08T12:52:53Z</updated>
	<author>
		<name>Matt Chisholm-6</name>
	</author>
	<content type="html">I propose changing the keyboard shortcut to close a window in
&lt;br&gt;FontForge to Ctl+W. I have three arguments for this.
&lt;br&gt;&lt;br&gt;Ctl+W is the conventional keyboard shortcut for closing a window on
&lt;br&gt;Linux and Mac OS X, and (I believe) on Windows. Using Ctl+Shift+Q to
&lt;br&gt;close a window can be really surprising to new users. I have never
&lt;br&gt;been able to get used to it, despite having used FontForge for several
&lt;br&gt;years now.
&lt;br&gt;&lt;br&gt;Currently, Ctl+W is used for &amp;quot;Copy Width&amp;quot; in the outline and font view
&lt;br&gt;windows. &amp;nbsp;I propose using Alt+Ctl+W for &amp;quot;Copy Width&amp;quot; instead. It's
&lt;br&gt;better to use simpler keyboard shortcuts for more common actions; I
&lt;br&gt;argue that closing a window happens more frequently than copying a
&lt;br&gt;character's width; therefore it makes sense to use a simpler keyboard
&lt;br&gt;shortcut for close window.
&lt;br&gt;&lt;br&gt;Under X11 on OS X, if key equivalents are enabled, Ctl+Shift+Q gets
&lt;br&gt;remapped to Command+Shift+Q. That happens to be the keyboard shortcut
&lt;br&gt;to log out of OS X; so when you press Command+Shift+Q in FontForge,
&lt;br&gt;you get a dialog saying you'll be logged out in a few seconds, and the
&lt;br&gt;keystroke doesn't make it to FontForge. This means, effectively, that
&lt;br&gt;there's no keyboard shortcut to close a window in FontForge on OS X.
&lt;br&gt;&lt;br&gt;Just to put my money where my mouth is, I've attached a patch against
&lt;br&gt;the latest CVS version of FontForge which remaps &amp;quot;Close&amp;quot; to Ctl+W and
&lt;br&gt;&amp;quot;Copy Width&amp;quot; to Alt+Ctl+W.
&lt;br&gt;&lt;br&gt;-matt
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;Index: fontforge/bitmapview.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/bitmapview.c,v
&lt;br&gt;retrieving revision 1.68
&lt;br&gt;diff -u -r1.68 bitmapview.c
&lt;br&gt;--- fontforge/bitmapview.c	4 Nov 2009 03:58:45 -0000	1.68
&lt;br&gt;+++ fontforge/bitmapview.c	8 Dec 2009 02:16:06 -0000
&lt;br&gt;@@ -2091,7 +2091,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Font|_New&amp;quot;), (GImage *) &amp;quot;filenew.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'N' }, H_(&amp;quot;New|Ctl+N&amp;quot;), NULL, NULL, MenuNew },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Open&amp;quot;), (GImage *) &amp;quot;fileopen.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'O' }, H_(&amp;quot;Open|Ctl+O&amp;quot;), NULL, NULL, MenuOpen },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Recen_t&amp;quot;), (GImage *) &amp;quot;filerecent.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 't' }, NULL, dummyitem, MenuRecentBuild, NULL, MID_Recent },
&lt;br&gt;- &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Close&amp;quot;), (GImage *) &amp;quot;fileclose.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;), NULL, NULL, BVMenuClose },
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Close&amp;quot;), (GImage *) &amp;quot;fileclose.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close|Ctl+W&amp;quot;), NULL, NULL, BVMenuClose },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, }},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Save&amp;quot;), (GImage *) &amp;quot;filesave.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'S' }, H_(&amp;quot;Save|Ctl+S&amp;quot;), NULL, NULL, BVMenuSave },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;S_ave as...&amp;quot;), (GImage *) &amp;quot;filesaveas.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'a' }, H_(&amp;quot;Save as...|Ctl+Shft+S&amp;quot;), NULL, NULL, BVMenuSaveAs },
&lt;br&gt;Index: fontforge/charinfo.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/charinfo.c,v
&lt;br&gt;retrieving revision 1.137
&lt;br&gt;diff -u -r1.137 charinfo.c
&lt;br&gt;--- fontforge/charinfo.c	11 Nov 2009 21:48:42 -0000	1.137
&lt;br&gt;+++ fontforge/charinfo.c	8 Dec 2009 02:16:09 -0000
&lt;br&gt;@@ -3915,7 +3915,7 @@
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;&amp;nbsp;	} else if ( GMenuIsCommand(event,H_(&amp;quot;Quit|Ctl+Q&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;MenuExit(NULL,NULL,NULL);
&lt;br&gt;-	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;) )) {
&lt;br&gt;+	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+W&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;CI_DoCancel(ci);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;return( false );
&lt;br&gt;Index: fontforge/charview.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/charview.c,v
&lt;br&gt;retrieving revision 1.432
&lt;br&gt;diff -u -r1.432 charview.c
&lt;br&gt;--- fontforge/charview.c	4 Nov 2009 03:58:45 -0000	1.432
&lt;br&gt;+++ fontforge/charview.c	8 Dec 2009 02:16:17 -0000
&lt;br&gt;@@ -9209,7 +9209,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Font|_New&amp;quot;), (GImage *) &amp;quot;filenew.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'N' }, H_(&amp;quot;New|Ctl+N&amp;quot;), NULL, NULL, MenuNew, MID_New },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Open&amp;quot;), (GImage *) &amp;quot;fileopen.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'O' }, H_(&amp;quot;Open|Ctl+O&amp;quot;), NULL, NULL, MenuOpen, MID_Open },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Recen_t&amp;quot;), (GImage *) &amp;quot;filerecent.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 't' }, NULL, dummyitem, MenuRecentBuild, NULL, MID_Recent },
&lt;br&gt;- &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Close&amp;quot;), (GImage *) &amp;quot;fileclose.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;), NULL, NULL, CVMenuClose, MID_Close },
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Close&amp;quot;), (GImage *) &amp;quot;fileclose.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close|Ctl+W&amp;quot;), NULL, NULL, CVMenuClose, MID_Close },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;C_lose Tab&amp;quot;), (GImage *) &amp;quot;menuempty.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close Tab|No Shortcut&amp;quot;), NULL, NULL, CVMenuCloseTab, MID_CloseTab },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, }},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Save&amp;quot;), (GImage *) &amp;quot;filesave.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'S' }, H_(&amp;quot;Save|Ctl+S&amp;quot;), NULL, NULL, CVMenuSave },
&lt;br&gt;@@ -9268,7 +9268,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Copy&amp;quot;), (GImage *) &amp;quot;editcopy.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Copy|Ctl+C&amp;quot;), NULL, NULL, CVCopy, MID_Copy },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;C_opy Reference&amp;quot;), (GImage *) &amp;quot;editcopyref.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'o' }, H_(&amp;quot;Copy Reference|Ctl+G&amp;quot;), NULL, NULL, CVCopyRef, MID_CopyRef },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy Loo_kup Data&amp;quot;), (GImage *) &amp;quot;editcopylookupdata.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'o' }, H_(&amp;quot;Copy Lookup Data|Alt+Ctl+C&amp;quot;), NULL, NULL, CVCopyLookupData, MID_CopyLookupData },
&lt;br&gt;- &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _Width&amp;quot;), (GImage *) &amp;quot;editcopywidth.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'W' }, H_(&amp;quot;Copy Width|Ctl+W&amp;quot;), NULL, NULL, CVCopyWidth, MID_CopyWidth },
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _Width&amp;quot;), (GImage *) &amp;quot;editcopywidth.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'W' }, H_(&amp;quot;Copy Width|Alt+Ctl+W&amp;quot;), NULL, NULL, CVCopyWidth, MID_CopyWidth },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Co_py LBearing&amp;quot;), (GImage *) &amp;quot;editcopylbearing.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'p' }, H_(&amp;quot;Copy LBearing|No Shortcut&amp;quot;), NULL, NULL, CVCopyWidth, MID_CopyLBearing },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy RBearin_g&amp;quot;), (GImage *) &amp;quot;editcopyrbearing.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'g' }, H_(&amp;quot;Copy RBearing|No Shortcut&amp;quot;), NULL, NULL, CVCopyWidth, MID_CopyRBearing },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Paste&amp;quot;), (GImage *) &amp;quot;editpaste.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'P' }, H_(&amp;quot;Paste|Ctl+V&amp;quot;), NULL, NULL, CVPaste, MID_Paste },
&lt;br&gt;Index: fontforge/contextchain.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/contextchain.c,v
&lt;br&gt;retrieving revision 1.46
&lt;br&gt;diff -u -r1.46 contextchain.c
&lt;br&gt;--- fontforge/contextchain.c	12 Nov 2009 03:00:42 -0000	1.46
&lt;br&gt;+++ fontforge/contextchain.c	8 Dec 2009 02:16:18 -0000
&lt;br&gt;@@ -1048,7 +1048,7 @@
&lt;br&gt;&amp;nbsp;	} else if ( GMenuIsCommand(event,H_(&amp;quot;Quit|Ctl+Q&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;MenuExit(NULL,NULL,NULL);
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;-	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;) )) {
&lt;br&gt;+	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+W&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;		CCD_Close(GDrawGetUserData(gw));
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;&amp;nbsp;	} else if ( event-&amp;gt;u.chr.chars[0]=='\r' ) {
&lt;br&gt;@@ -1074,7 +1074,7 @@
&lt;br&gt;&amp;nbsp;	} else if ( GMenuIsCommand(event,H_(&amp;quot;Quit|Ctl+Q&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;MenuExit(NULL,NULL,NULL);
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;-	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;) )) {
&lt;br&gt;+	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+W&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;CCD_Close(GDrawGetUserData(gw));
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;&amp;nbsp;	} else if ( event-&amp;gt;u.chr.chars[0]=='\r' ) {
&lt;br&gt;Index: fontforge/displayfonts.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/displayfonts.c,v
&lt;br&gt;retrieving revision 1.53
&lt;br&gt;diff -u -r1.53 displayfonts.c
&lt;br&gt;--- fontforge/displayfonts.c	30 Jan 2009 03:05:02 -0000	1.53
&lt;br&gt;+++ fontforge/displayfonts.c	8 Dec 2009 02:16:19 -0000
&lt;br&gt;@@ -1516,7 +1516,7 @@
&lt;br&gt;&amp;nbsp;	} else if ( GMenuIsCommand(event,H_(&amp;quot;Quit|Ctl+Q&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;MenuExit(NULL,NULL,NULL);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return( false );
&lt;br&gt;-	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;) )) {
&lt;br&gt;+	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+W&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;PD *di = GDrawGetUserData(gw);
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;di-&amp;gt;pi.done = true;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;Index: fontforge/fontinfo.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/fontinfo.c,v
&lt;br&gt;retrieving revision 1.272
&lt;br&gt;diff -u -r1.272 fontinfo.c
&lt;br&gt;--- fontforge/fontinfo.c	11 Nov 2009 21:48:43 -0000	1.272
&lt;br&gt;+++ fontforge/fontinfo.c	8 Dec 2009 02:16:31 -0000
&lt;br&gt;@@ -2807,7 +2807,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} else if ( GMenuIsCommand(event,H_(&amp;quot;Quit|Ctl+Q&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	MenuExit(NULL,NULL,NULL);
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;- &amp;nbsp; &amp;nbsp;} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;) )) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+W&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	GFI_CancelClose(d);
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;Index: fontforge/fontview.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/fontview.c,v
&lt;br&gt;retrieving revision 1.411
&lt;br&gt;diff -u -r1.411 fontview.c
&lt;br&gt;--- fontforge/fontview.c	11 Nov 2009 21:48:43 -0000	1.411
&lt;br&gt;+++ fontforge/fontview.c	8 Dec 2009 02:16:37 -0000
&lt;br&gt;@@ -4289,7 +4289,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Open&amp;quot;), (GImage *) &amp;quot;fileopen.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'O' }, H_(&amp;quot;Open|Ctl+O&amp;quot;), NULL, NULL, MenuOpen },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Browse web&amp;quot;), (GImage *) &amp;quot;menuempty.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'O' }, NULL, sites, NULL, NULL },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Recen_t&amp;quot;), (GImage *) &amp;quot;filerecent.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 't' }, NULL, dummyitem, MenuRecentBuild, NULL, MID_Recent },
&lt;br&gt;- &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Close&amp;quot;), (GImage *) &amp;quot;fileclose.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;), NULL, NULL, FVMenuClose },
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Close&amp;quot;), (GImage *) &amp;quot;fileclose.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close|Ctl+W&amp;quot;), NULL, NULL, FVMenuClose },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, }},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Save&amp;quot;), (GImage *) &amp;quot;filesave.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'S' }, H_(&amp;quot;Save|Ctl+S&amp;quot;), NULL, NULL, FVMenuSave },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;S_ave as...&amp;quot;), (GImage *) &amp;quot;filesaveas.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'a' }, H_(&amp;quot;Save as...|Ctl+Shft+S&amp;quot;), NULL, NULL, FVMenuSaveAs },
&lt;br&gt;@@ -4380,7 +4380,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Copy&amp;quot;), (GImage *) &amp;quot;editcopy.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Copy|Ctl+C&amp;quot;), NULL, NULL, FVMenuCopy, MID_Copy },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;C_opy Reference&amp;quot;), (GImage *) &amp;quot;editcopyref.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'o' }, H_(&amp;quot;Copy Reference|Ctl+G&amp;quot;), NULL, NULL, FVMenuCopyRef, MID_CopyRef },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _Lookup Data&amp;quot;), (GImage *) &amp;quot;editcopylookupdata.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'o' }, H_(&amp;quot;Copy Lookup Data|Alt+Ctl+C&amp;quot;), NULL, NULL, FVMenuCopyLookupData, MID_CopyLookupData },
&lt;br&gt;- &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _Width&amp;quot;), (GImage *) &amp;quot;editcopywidth.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'W' }, H_(&amp;quot;Copy Width|Ctl+W&amp;quot;), NULL, NULL, FVMenuCopyWidth, MID_CopyWidth },
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _Width&amp;quot;), (GImage *) &amp;quot;editcopywidth.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'W' }, H_(&amp;quot;Copy Width|Alt+Ctl+W&amp;quot;), NULL, NULL, FVMenuCopyWidth, MID_CopyWidth },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _VWidth&amp;quot;), (GImage *) &amp;quot;editcopyvwidth.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'V' }, H_(&amp;quot;Copy VWidth|No Shortcut&amp;quot;), NULL, NULL, FVMenuCopyWidth, MID_CopyVWidth },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Co_py LBearing&amp;quot;), (GImage *) &amp;quot;editcopylbearing.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'p' }, H_(&amp;quot;Copy LBearing|No Shortcut&amp;quot;), NULL, NULL, FVMenuCopyWidth, MID_CopyLBearing },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy RBearin_g&amp;quot;), (GImage *) &amp;quot;editcopyrbearing.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'g' }, H_(&amp;quot;Copy RBearing|No Shortcut&amp;quot;), NULL, NULL, FVMenuCopyWidth, MID_CopyRBearing },
&lt;br&gt;Index: fontforge/math.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/math.c,v
&lt;br&gt;retrieving revision 1.32
&lt;br&gt;diff -u -r1.32 math.c
&lt;br&gt;--- fontforge/math.c	11 Nov 2009 21:48:43 -0000	1.32
&lt;br&gt;+++ fontforge/math.c	8 Dec 2009 02:16:38 -0000
&lt;br&gt;@@ -822,7 +822,7 @@
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;&amp;nbsp;	} else if ( GMenuIsCommand(event,H_(&amp;quot;Quit|Ctl+Q&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;MenuExit(NULL,NULL,NULL);
&lt;br&gt;-	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;) )) {
&lt;br&gt;+	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+W&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;math-&amp;gt;done = true;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;return( false );
&lt;br&gt;@@ -1116,7 +1116,7 @@
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;&amp;nbsp;	} else if ( GMenuIsCommand(event,H_(&amp;quot;Quit|Ctl+Q&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;MenuExit(NULL,NULL,NULL);
&lt;br&gt;-	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;) )) {
&lt;br&gt;+	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+W&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;math-&amp;gt;done = true;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;return( false );
&lt;br&gt;Index: fontforge/metricsview.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/metricsview.c,v
&lt;br&gt;retrieving revision 1.130
&lt;br&gt;diff -u -r1.130 metricsview.c
&lt;br&gt;--- fontforge/metricsview.c	4 Nov 2009 03:58:45 -0000	1.130
&lt;br&gt;+++ fontforge/metricsview.c	8 Dec 2009 02:16:41 -0000
&lt;br&gt;@@ -3025,7 +3025,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Font|_New&amp;quot;), (GImage *) &amp;quot;filenew.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'N' }, H_(&amp;quot;New|Ctl+N&amp;quot;), NULL, NULL, MenuNew },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Open&amp;quot;), (GImage *) &amp;quot;fileopen.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'O' }, H_(&amp;quot;Open|Ctl+O&amp;quot;), NULL, NULL, MenuOpen },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Recen_t&amp;quot;), (GImage *) &amp;quot;filerecent.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 't' }, NULL, dummyitem, MenuRecentBuild, NULL, MID_Recent },
&lt;br&gt;- &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Close&amp;quot;), (GImage *) &amp;quot;fileclose.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;), NULL, NULL, MVMenuClose },
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Close&amp;quot;), (GImage *) &amp;quot;fileclose.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Close|Ctl+W&amp;quot;), NULL, NULL, MVMenuClose },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, }},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Save&amp;quot;), (GImage *) &amp;quot;filesave.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'S' }, H_(&amp;quot;Save|Ctl+S&amp;quot;), NULL, NULL, MVMenuSave },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;S_ave as...&amp;quot;), (GImage *) &amp;quot;filesaveas.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'a' }, H_(&amp;quot;Save as...|Ctl+Shft+S&amp;quot;), NULL, NULL, MVMenuSaveAs },
&lt;br&gt;@@ -3051,7 +3051,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Cu_t&amp;quot;), (GImage *) &amp;quot;editcut.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 't' }, H_(&amp;quot;Cut|Ctl+X&amp;quot;), NULL, NULL, MVCut, MID_Cut },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;_Copy&amp;quot;), (GImage *) &amp;quot;editcopy.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_(&amp;quot;Copy|Ctl+C&amp;quot;), NULL, NULL, MVCopy, MID_Copy },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;C_opy Reference&amp;quot;), (GImage *) &amp;quot;editcopyref.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'o' }, H_(&amp;quot;Copy Reference|Ctl+G&amp;quot;), NULL, NULL, MVMenuCopyRef, MID_CopyRef },
&lt;br&gt;- &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _Width&amp;quot;), (GImage *) &amp;quot;editcopywidth.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'W' }, H_(&amp;quot;Copy Width|Ctl+W&amp;quot;), NULL, NULL, MVMenuCopyWidth, MID_CopyWidth },
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _Width&amp;quot;), (GImage *) &amp;quot;editcopywidth.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'W' }, H_(&amp;quot;Copy Width|Alt+Ctl+W&amp;quot;), NULL, NULL, MVMenuCopyWidth, MID_CopyWidth },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy _VWidth&amp;quot;), (GImage *) &amp;quot;editcopyvwidth.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'V' }, H_(&amp;quot;Copy VWidth|No Shortcut&amp;quot;), NULL, NULL, MVMenuCopyWidth, MID_CopyVWidth },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Co_py LBearing&amp;quot;), (GImage *) &amp;quot;editcopylbearing.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'p' }, H_(&amp;quot;Copy LBearing|No Shortcut&amp;quot;), NULL, NULL, MVMenuCopyWidth, MID_CopyLBearing },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ { (unichar_t *) N_(&amp;quot;Copy RBearin_g&amp;quot;), (GImage *) &amp;quot;editcopyrbearing.png&amp;quot;, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'g' }, H_(&amp;quot;Copy RBearing|No Shortcut&amp;quot;), NULL, NULL, MVMenuCopyWidth, MID_CopyRBearing },
&lt;br&gt;Index: fontforge/mmdlg.c
&lt;br&gt;===================================================================
&lt;br&gt;RCS file: /cvsroot/fontforge/fontforge/fontforge/mmdlg.c,v
&lt;br&gt;retrieving revision 1.12
&lt;br&gt;diff -u -r1.12 mmdlg.c
&lt;br&gt;--- fontforge/mmdlg.c	13 Sep 2009 00:05:12 -0000	1.12
&lt;br&gt;+++ fontforge/mmdlg.c	8 Dec 2009 02:16:43 -0000
&lt;br&gt;@@ -968,7 +968,7 @@
&lt;br&gt;&amp;nbsp;	} else if ( GMenuIsCommand(event,H_(&amp;quot;Quit|Ctl+Q&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;MenuExit(NULL,NULL,NULL);
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;-	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+Shft+Q&amp;quot;) )) {
&lt;br&gt;+	} else if ( GMenuIsCommand(event,H_(&amp;quot;Close|Ctl+W&amp;quot;) )) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;ESD_Close(GDrawGetUserData(gw));
&lt;br&gt;&amp;nbsp;return( true );
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26700568&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ctl%2BShift%2BQ-vs.-Ctl%2BW-to-close-a-window-tp26700568p26700568.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26684295</id>
	<title>Mac OS X key equivalents under X11</title>
	<published>2009-12-07T12:55:28Z</published>
	<updated>2009-12-07T12:55:28Z</updated>
	<author>
		<name>Matt Chisholm</name>
	</author>
	<content type="html">Hi. 
&lt;br&gt;&lt;br&gt;I have FontForge 20090622 installed on Mac OS X via MacPorts, and the
&lt;br&gt;latest version from CVS compiled (but not installed, I'm running it by
&lt;br&gt;typing ./fontforge/fontforge in the CVS root).
&lt;br&gt;&lt;br&gt;If &amp;quot;Enable key equivalents under X11&amp;quot; in the X11 Preferences window is
&lt;br&gt;un-checked, version 20090622 uses the command key for keyboard
&lt;br&gt;shortcuts in FontForge.
&lt;br&gt;&lt;br&gt;However, the latest version compiled from CVS appears to always use
&lt;br&gt;the control key for keyboard shortcuts, regardless of whether &amp;quot;Enable
&lt;br&gt;key equivalents under X11&amp;quot; is checked or not.
&lt;br&gt;&lt;br&gt;Is this a bug in the latest version of FontForge? Does FontForge need
&lt;br&gt;to be installed to detect this X11 setting? Is there a way to make the
&lt;br&gt;latest version of FontForge use the command key for shortcuts?
&lt;br&gt;&lt;br&gt;-matt
&lt;br&gt;&lt;br&gt;p.s. I'm on OS X 10.6.2. The About window in X11 says &amp;quot;XQuartz 2.3.4
&lt;br&gt;(xorg-server 1.4.2-apple45)&amp;quot;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26684295&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mac-OS-X-key-equivalents-under-X11-tp26684295p26684295.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26663504</id>
	<title>pyhton</title>
	<published>2009-12-06T02:04:34Z</published>
	<updated>2009-12-06T02:04:34Z</updated>
	<author>
		<name>M. Niedermair</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I can load a font with gz compression.
&lt;br&gt;It is possibile to save a font with gz compression?
&lt;br&gt;&lt;br&gt;outname = &amp;quot;LinLibertineOC_generate.sfd.gz&amp;quot;;
&lt;br&gt;fnt.save(outname);
&lt;br&gt;&lt;br&gt;dont work.
&lt;br&gt;&lt;br&gt;By
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26663504&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pyhton-tp26663504p26663504.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26663405</id>
	<title>Re: jython</title>
	<published>2009-12-06T01:51:17Z</published>
	<updated>2009-12-06T01:51:17Z</updated>
	<author>
		<name>M. Niedermair</name>
	</author>
	<content type="html">Barry Schwartz schrieb:
&lt;br&gt;&amp;gt; &amp;quot;M. Niedermair&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26663405&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m_g_n@...&lt;/a&gt;&amp;gt; skribis:
&lt;br&gt;&amp;gt;&amp;gt; is there a way to use the fontforge python scripting with jython and
&lt;br&gt;&amp;gt;&amp;gt; java?
&lt;br&gt;&lt;br&gt;I use pyhton more. ;-)
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; BTW it works fine with Cython, if you are simply looking for
&lt;br&gt;&amp;gt; alternatives to CPython to use with FontForge.
&lt;br&gt;&lt;br&gt;I will checking it.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;By
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26663405&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jython-tp26646120p26663405.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26648156</id>
	<title>Re: jython</title>
	<published>2009-12-04T11:44:53Z</published>
	<updated>2009-12-04T11:44:53Z</updated>
	<author>
		<name>Barry Schwartz-2</name>
	</author>
	<content type="html">&amp;quot;M. Niedermair&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26648156&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m_g_n@...&lt;/a&gt;&amp;gt; skribis:
&lt;br&gt;&amp;gt; is there a way to use the fontforge python scripting with jython and
&lt;br&gt;&amp;gt; java?
&lt;br&gt;&lt;br&gt;BTW it works fine with Cython, if you are simply looking for
&lt;br&gt;alternatives to CPython to use with FontForge.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26648156&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jython-tp26646120p26648156.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26648105</id>
	<title>Re: jython</title>
	<published>2009-12-04T11:40:55Z</published>
	<updated>2009-12-04T11:40:55Z</updated>
	<author>
		<name>Barry Schwartz-2</name>
	</author>
	<content type="html">&amp;quot;M. Niedermair&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26648105&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m_g_n@...&lt;/a&gt;&amp;gt; skribis:
&lt;br&gt;&amp;gt; is there a way to use the fontforge python scripting with jython and java?
&lt;br&gt;&lt;br&gt;Apparently not:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.python.org/jython/JythonFaq/GeneralInfo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.python.org/jython/JythonFaq/GeneralInfo&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;There are a number of differences. First, Jython programs cannot
&lt;br&gt;&amp;nbsp; &amp;nbsp;use CPython extension modules written in C. These modules usually
&lt;br&gt;&amp;nbsp; &amp;nbsp;have files with the extension .so, .pyd or .dll. If you want to use
&lt;br&gt;&amp;nbsp; &amp;nbsp;such a module, you should look for an equivalent written in pure
&lt;br&gt;&amp;nbsp; &amp;nbsp;Python or Java. Although it is technically feasible to support such
&lt;br&gt;&amp;nbsp; &amp;nbsp;extensions - IronPython does so - there are no plans to do so in
&lt;br&gt;&amp;nbsp; &amp;nbsp;Jython.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26648105&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jython-tp26646120p26648105.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26646120</id>
	<title>jython</title>
	<published>2009-12-04T09:32:04Z</published>
	<updated>2009-12-04T09:32:04Z</updated>
	<author>
		<name>M. Niedermair</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;is there a way to use the fontforge python scripting with jython and java?
&lt;br&gt;&lt;br&gt;By
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646120&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jython-tp26646120p26646120.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26611895</id>
	<title>Another note on Xgridfit 2.0</title>
	<published>2009-12-02T08:30:14Z</published>
	<updated>2009-12-02T08:30:14Z</updated>
	<author>
		<name>Peter Baker-2</name>
	</author>
	<content type="html">I should have mentioned that Xgridfit 2.0 relies on the cvt.find() 
&lt;br&gt;function added to FontForge by George Williams in June/August 2009. You 
&lt;br&gt;need the September release of FontForge, or a later CVS version, to run it.
&lt;br&gt;&lt;br&gt;Peter
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26611895&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Another-note-on-Xgridfit-2.0-tp26611895p26611895.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26608633</id>
	<title>Xgridfit 2.0</title>
	<published>2009-12-02T05:10:38Z</published>
	<updated>2009-12-02T05:10:38Z</updated>
	<author>
		<name>Peter Baker-2</name>
	</author>
	<content type="html">I have just released version 2.0 of Xgridfit, the XML-based TrueType 
&lt;br&gt;hinting language for FontForge: get it at 
&lt;br&gt;&lt;a href=&quot;http://xgridfit.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xgridfit.sourceforge.net&lt;/a&gt;. I'll paste in release notes below.
&lt;br&gt;&lt;br&gt;Peter Baker
&lt;br&gt;&lt;br&gt;&lt;br&gt;In Xgridfit 2.0, Python mode, experimental in version 1.19, is now the
&lt;br&gt;default: scripts output by Xgridfit are in Python unless the option
&lt;br&gt;&amp;quot;-l ff&amp;quot; is given on the command-line. Python output has been improved
&lt;br&gt;in various ways, most visibly that the script does not stop on the
&lt;br&gt;most common errors, but rather displays a warning and proceeds.
&lt;br&gt;&lt;br&gt;This version introduces merge-mode, in which the output is a Python
&lt;br&gt;script that cleanly merges Xgridfit programming with the programming
&lt;br&gt;already in a font. In this mode, Xgridfit can set blue values,
&lt;br&gt;auto-hint and auto-instruct the font (through FontForge, of course),
&lt;br&gt;and then merge in Xgridfit programming. Alternatively, it can add
&lt;br&gt;instructions to a font that already has them. It can store a record of
&lt;br&gt;the font's original fpgm, prep and maxp values in FontForge's
&lt;br&gt;font.persistent dictionary so that Xgridfit can be run repeatedly
&lt;br&gt;against the same .sfd file without causing duplication (but backups
&lt;br&gt;are advisable, of course!).
&lt;br&gt;&lt;br&gt;Merge-mode replaces an earlier, much more complicated method of
&lt;br&gt;merging Xgridfit programming into an existing font.
&lt;br&gt;&lt;br&gt;There have been some pretty extensive internal changes: bugs have been
&lt;br&gt;fixed and the main number-handling routines have been deeply rewritten
&lt;br&gt;for greater stability and maintainability.
&lt;br&gt;&lt;br&gt;You should uninstall any earlier version of Xgridfit before installing
&lt;br&gt;this one, as most files now go in a different, more standard
&lt;br&gt;location. Alternatively, just delete the directory
&lt;br&gt;/usr/local/share/xgridfit (or /usr/share/xgridfit) before installing.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608633&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xgridfit-2.0-tp26608633p26608633.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26545646</id>
	<title>glyph info suggestion</title>
	<published>2009-11-27T09:34:59Z</published>
	<updated>2009-11-27T09:34:59Z</updated>
	<author>
		<name>Matthew Wallis, WorldAccent</name>
	</author>
	<content type="html">Just a suggestion with the glyph info dialog - it would be handy when you are using the next and previous buttons if the glyph you are currently on was highlighted in the font window, rather than the glyph you originally selected staying highlighted.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545646&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/glyph-info-suggestion-tp26545646p26545646.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26528864</id>
	<title>mark glyphs?</title>
	<published>2009-11-26T04:36:31Z</published>
	<updated>2009-11-26T04:36:31Z</updated>
	<author>
		<name>Matthew Wallis, WorldAccent</name>
	</author>
	<content type="html">Okay, I see you can mark glyphs in glyph info&amp;gt;comments.
&lt;br&gt;&lt;br&gt;Is there a facility in FF to mark glyphs in the font window (say with a colour), or classify them any other way in an ad hoc fashion? I can't see any at the moment, but it would be handy.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528864&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mark-glyphs--tp26528864p26528864.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26488898</id>
	<title>Re: noob generating open type font</title>
	<published>2009-11-23T16:58:23Z</published>
	<updated>2009-11-23T16:58:23Z</updated>
	<author>
		<name>jtschrock</name>
	</author>
	<content type="html">I just downloaded your reworking of MJFNotf.  This otf works fine for me as well, even installing with the GUI.  I still need to add a few glyphs.  Then I&amp;#39;ll just make addenda to the lookup tables you filled out.  When I get something that feels like a completion, I&amp;#39;ll repost so this thread is more thorough.&lt;br&gt;
&lt;br&gt;I&amp;#39;ve been playing around with the &amp;#39;ccmp&amp;#39; version of my font.  Things have gotten better, but I&amp;#39;m not exactly sure why.  I started a fresh sfd file and cut and pasted my basic latin glyphs from the old MJFN.sfd.  Then I started creating ligatures for my accented characters in PUA slots.  Then I created new lookup tables.  Now my accented characters substitutions are working.&lt;br&gt;
&lt;br&gt;Like I said, I&amp;#39;m not fully sure why.  This time I put the ligature glyphs into PUA slots rather than requisitioning non-PUA slots and using references rather than independent contours.  I also am making several lookup tables, last time I just had one table that had all my substitutions in it.  I think it will make testing easier if I make a small set of ccmp substitutions and incrementally try them out.  I also added extrema to all my glyphs ( a few still show up as errors when I generate a font, but now I&amp;#39;m only ignoring a handful of glyph errors rather than missing extrema on just about every character.)  I also noticed my Win descent had gotten screwed up in the OS/2 menu.  I orginally set the Win Descent for 750 as my g&amp;#39;s and y&amp;#39;s descenders are rather low and after generating the font the OS/2 at changed to ~1400.&lt;br&gt;
&lt;br&gt;Anyway, none of these things intuitively seem to have anything to do with &amp;#39;ccmp&amp;#39; but these are the things I&amp;#39;ve done, and now my font works.&lt;br&gt;&lt;br&gt;Thanks for all the help.&lt;br&gt;&lt;br&gt;Jedd Schrock&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
On Mon, Nov 23, 2009 at 1:17 PM, Peter Baker &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488898&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;psb6m@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div class=&quot;im&quot;&gt;jtschrock wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
    &lt;br&gt;
I have both Gnome and KDE installed on my computer, so to install fonts I do&lt;br&gt;
one of two things:&lt;br&gt;
&lt;br&gt;
1. right click on font file, open with KFontView.  This brings up a GUI that&lt;br&gt;
shows the font&amp;#39;s characters and has a button to install.  When I open the&lt;br&gt;
MJFNotf.otf that I just generated, it displays the glyphs, but the install&lt;br&gt;
button is disabled.&lt;br&gt;
&lt;br&gt;
2. Applications -- System Tools -- System Settings -- Font installer.  Then&lt;br&gt;
a window opens where I navigate to the folder containing the font I want to&lt;br&gt;
install.  Highlight click add.  When I navigate to the folder containing&lt;br&gt;
MJFNotf.otf the file isn&amp;#39;t recognized in the window no matter which file&lt;br&gt;
type I filter for.&lt;br&gt;
  &lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;
I usually don&amp;#39;t use a GUI to install fonts, but still, I was able to do it in Gnome. So it&amp;#39;s hard to say what might be going wrong with your font.&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
    A little more background on what I&amp;#39;m trying to do.  Given this font is a&lt;br&gt;
handwriting font, and it contains diacritics, I am going to need to make&lt;br&gt;
diacritics attach at differing points on Base glyphs.  I first made a ttf&lt;br&gt;
version of this font thinking I could accomplish my goal by creating&lt;br&gt;
ligature glyphs of all the base/mark combinations.  then invoke these with a&lt;br&gt;
&amp;#39;ccmp&amp;#39; lookup.  I&amp;#39;ve done this with one previous font with fewer diacritics&lt;br&gt;
and it worked.  It gave me some confidence I could do it again, except&lt;br&gt;
MJFN.sfd&amp;#39;s &amp;#39;ccmp&amp;#39; lookup doesn&amp;#39;t seem to be working.  That&amp;#39;s when I started&lt;br&gt;
to think about going the Open Type path and using anchor points.  If I would&lt;br&gt;
generate a .ttf and click Open Type in the options box, would that font then&lt;br&gt;
have Open Type tables and working anchor points, or do anchor points only&lt;br&gt;
work with fonts generated as .otf?&lt;br&gt;
&lt;br&gt;
  &lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;
Either ccmp or mark should work for you, but with ccmp you need to anticipate all the combinations you need. All OpenType features should work equally well whether you choose TrueType or &amp;quot;OpenType&amp;quot; (CFF) outlines. You just need to check the &amp;quot;OpenType&amp;quot; box in &amp;quot;Options&amp;quot; to make sure they get generated.&lt;br&gt;

&lt;br&gt;
Use &amp;quot;mark&amp;quot; instead of &amp;quot;abvm&amp;quot; and &amp;quot;blwm&amp;quot; for positioning marks over base glyphs. You need to create the &amp;quot;mark&amp;quot; lookup, then the subtable, then (for the functionality you seem to be aiming at) two anchor classes, one for marks positioned above the character, another for marks positioned below. Then you need to add anchors to all the characters and diacritics that need them. I&amp;#39;ve roughed in the infrastructure and added anchors to a, uni0302 and uni0308 (non-spacing circumflex and diaeresis). Get it here (note that this &amp;quot;server,&amp;quot; actually just a home computer, is turned off after 11:00 pm Eastern Standard Time):&lt;br&gt;

&lt;br&gt;
&lt;a href=&quot;http://www.gouldbaker.net/font/MJFNotf.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.gouldbaker.net/font/MJFNotf.zip&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
For the sequence a uni0308 uni0302 the dieresis is centered over the a and the circumflex over the dieresis. Note that in the lookup list &amp;quot;mkmk&amp;quot; has got to follow &amp;quot;mark.&amp;quot;&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;
Peter&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488898&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/noob-generating-open-type-font-tp26421452p26488898.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26486031</id>
	<title>Re: noob generating open type font</title>
	<published>2009-11-23T13:17:33Z</published>
	<updated>2009-11-23T13:17:33Z</updated>
	<author>
		<name>Peter Baker-2</name>
	</author>
	<content type="html">jtschrock wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have both Gnome and KDE installed on my computer, so to install fonts I do
&lt;br&gt;&amp;gt; one of two things:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. right click on font file, open with KFontView. &amp;nbsp;This brings up a GUI that
&lt;br&gt;&amp;gt; shows the font's characters and has a button to install. &amp;nbsp;When I open the
&lt;br&gt;&amp;gt; MJFNotf.otf that I just generated, it displays the glyphs, but the install
&lt;br&gt;&amp;gt; button is disabled.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2. Applications -- System Tools -- System Settings -- Font installer. &amp;nbsp;Then
&lt;br&gt;&amp;gt; a window opens where I navigate to the folder containing the font I want to
&lt;br&gt;&amp;gt; install. &amp;nbsp;Highlight click add. &amp;nbsp;When I navigate to the folder containing
&lt;br&gt;&amp;gt; MJFNotf.otf the file isn't recognized in the window no matter which file
&lt;br&gt;&amp;gt; type I filter for.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;I usually don't use a GUI to install fonts, but still, I was able to do 
&lt;br&gt;it in Gnome. So it's hard to say what might be going wrong with your font.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; A little more background on what I'm trying to do. &amp;nbsp;Given this font is a
&lt;br&gt;&amp;gt; handwriting font, and it contains diacritics, I am going to need to make
&lt;br&gt;&amp;gt; diacritics attach at differing points on Base glyphs. &amp;nbsp;I first made a ttf
&lt;br&gt;&amp;gt; version of this font thinking I could accomplish my goal by creating
&lt;br&gt;&amp;gt; ligature glyphs of all the base/mark combinations. &amp;nbsp;then invoke these with a
&lt;br&gt;&amp;gt; 'ccmp' lookup. &amp;nbsp;I've done this with one previous font with fewer diacritics
&lt;br&gt;&amp;gt; and it worked. &amp;nbsp;It gave me some confidence I could do it again, except
&lt;br&gt;&amp;gt; MJFN.sfd's 'ccmp' lookup doesn't seem to be working. &amp;nbsp;That's when I started
&lt;br&gt;&amp;gt; to think about going the Open Type path and using anchor points. &amp;nbsp;If I would
&lt;br&gt;&amp;gt; generate a .ttf and click Open Type in the options box, would that font then
&lt;br&gt;&amp;gt; have Open Type tables and working anchor points, or do anchor points only
&lt;br&gt;&amp;gt; work with fonts generated as .otf?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Either ccmp or mark should work for you, but with ccmp you need to 
&lt;br&gt;anticipate all the combinations you need. All OpenType features should 
&lt;br&gt;work equally well whether you choose TrueType or &amp;quot;OpenType&amp;quot; (CFF) 
&lt;br&gt;outlines. You just need to check the &amp;quot;OpenType&amp;quot; box in &amp;quot;Options&amp;quot; to make 
&lt;br&gt;sure they get generated.
&lt;br&gt;&lt;br&gt;Use &amp;quot;mark&amp;quot; instead of &amp;quot;abvm&amp;quot; and &amp;quot;blwm&amp;quot; for positioning marks over base 
&lt;br&gt;glyphs. You need to create the &amp;quot;mark&amp;quot; lookup, then the subtable, then 
&lt;br&gt;(for the functionality you seem to be aiming at) two anchor classes, one 
&lt;br&gt;for marks positioned above the character, another for marks positioned 
&lt;br&gt;below. Then you need to add anchors to all the characters and diacritics 
&lt;br&gt;that need them. I've roughed in the infrastructure and added anchors to 
&lt;br&gt;a, uni0302 and uni0308 (non-spacing circumflex and diaeresis). Get it 
&lt;br&gt;here (note that this &amp;quot;server,&amp;quot; actually just a home computer, is turned 
&lt;br&gt;off after 11:00 pm Eastern Standard Time):
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gouldbaker.net/font/MJFNotf.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gouldbaker.net/font/MJFNotf.zip&lt;/a&gt;&lt;br&gt;&lt;br&gt;For the sequence a uni0308 uni0302 the dieresis is centered over the a 
&lt;br&gt;and the circumflex over the dieresis. Note that in the lookup list 
&lt;br&gt;&amp;quot;mkmk&amp;quot; has got to follow &amp;quot;mark.&amp;quot;
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Peter
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26486031&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/noob-generating-open-type-font-tp26421452p26486031.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26421896</id>
	<title>Re: noob generating open type font</title>
	<published>2009-11-19T16:50:20Z</published>
	<updated>2009-11-19T16:50:20Z</updated>
	<author>
		<name>jtschrock</name>
	</author>
	<content type="html">&amp;nbsp; &amp;nbsp; What method are you using to install it, and what error messages are you seeing?
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have both Gnome and KDE installed on my computer, so to install fonts I do one of two things:
&lt;br&gt;&lt;br&gt;1. right click on font file, open with KFontView. &amp;nbsp;This brings up a GUI that shows the font's characters and has a button to install. &amp;nbsp;When I open the MJFNotf.otf that I just generated, it displays the glyphs, but the install button is disabled.
&lt;br&gt;&lt;br&gt;2. Applications -- System Tools -- System Settings -- Font installer. &amp;nbsp;Then a window opens where I navigate to the folder containing the font I want to install. &amp;nbsp;Highlight click add. &amp;nbsp;When I navigate to the folder containing MJFNotf.otf the file isn't recognized in the window no matter which file type I filter for.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Given the kind of font you're making, you shouldn't have to worry about CID. Keep things simple. In the &amp;quot;Options&amp;quot; dialog, select &amp;quot;Round&amp;quot; and &amp;quot;Hints&amp;quot; in the upper part, and in the &amp;quot;SFNT&amp;quot; part select just &amp;quot;PS Names&amp;quot; and &amp;quot;OpenType.&amp;quot; Leave everything else blank.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I just tried regenerating with the options set as you suggest above, but the generated .otf behaves the same as before not being recognized by KDE Font Installer.
&lt;br&gt;&lt;br&gt;A little more background on what I'm trying to do. &amp;nbsp;Given this font is a handwriting font, and it contains diacritics, I am going to need to make diacritics attach at differing points on Base glyphs. &amp;nbsp;I first made a ttf version of this font thinking I could accomplish my goal by creating ligature glyphs of all the base/mark combinations. &amp;nbsp;then invoke these with a 'ccmp' lookup. &amp;nbsp;I've done this with one previous font with fewer diacritics and it worked. &amp;nbsp;It gave me some confidence I could do it again, except MJFN.sfd's 'ccmp' lookup doesn't seem to be working. &amp;nbsp;That's when I started to think about going the Open Type path and using anchor points. &amp;nbsp;If I would generate a .ttf and click Open Type in the options box, would that font then have Open Type tables and working anchor points, or do anchor points only work with fonts generated as .otf?
&lt;br&gt;&lt;br&gt;I'll upload the ttf version
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/file/p26421896/MJFN.sfd&quot; target=&quot;_top&quot;&gt;MJFN.sfd&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks for the help
&lt;br&gt;&lt;br&gt;Jedd Schrock</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/noob-generating-open-type-font-tp26421452p26421896.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433200</id>
	<title>Re: noob generating open type font</title>
	<published>2009-11-19T12:06:12Z</published>
	<updated>2009-11-19T12:06:12Z</updated>
	<author>
		<name>Peter Baker-2</name>
	</author>
	<content type="html">jtschrock wrote:
&lt;br&gt;&amp;gt; I'm having some trouble generating an open type font from Fontforge. &amp;nbsp;I've
&lt;br&gt;&amp;gt; uploaded my sfd. 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/file/p26421452/MJFNotf.sfd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/file/p26421452/MJFNotf.sfd&lt;/a&gt;&amp;nbsp;MJFNotf.sfd 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I've tried generating a Open Type CFF font as that seems to be the only
&lt;br&gt;&amp;gt; non-Apple otf option from the generate font menu. My Linux system doesn't
&lt;br&gt;&amp;gt; recognize the generated file as a font and won't install it.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;I've grabbed your font, generated MJFNotf.otf and installed it 
&lt;br&gt;successfully under Mac OS 10.6 and Ubuntu 9.10. When you say that your 
&lt;br&gt;Linux system &amp;quot;doesn't recognize the generated file as a font and won't 
&lt;br&gt;install it,&amp;quot; what do you mean exactly? What method are you using to 
&lt;br&gt;install it, and what error messages are you seeing?
&lt;br&gt;&amp;gt; I've generated True Types in the past with success, but after reading the
&lt;br&gt;&amp;gt; help files, it seems that Open Type has quite a bit more going on. &amp;nbsp;I use
&lt;br&gt;&amp;gt; both Ubuntu and Vista. &amp;nbsp;The ttf's I've made in the past seem to work the
&lt;br&gt;&amp;gt; same on both of those systems and just using the default TTF option gives me
&lt;br&gt;&amp;gt; something godd. &amp;nbsp;I am assuming the problem is that I don't understand all
&lt;br&gt;&amp;gt; the settings in the &amp;quot;options&amp;quot; button from the generate fonts menu for Open
&lt;br&gt;&amp;gt; Type
&lt;br&gt;&amp;quot;OpenType&amp;quot; is used in two different ways. One way is to designate a font 
&lt;br&gt;containing OpenType tables and CFF outlines; the other way is to 
&lt;br&gt;designate any font containing OpenType tables. In the FontForge 
&lt;br&gt;&amp;quot;Generate&amp;quot; dialog, OpenType has the former meaning. A &amp;quot;TrueType&amp;quot; font 
&lt;br&gt;will have OpenType tables if you check the &amp;quot;OpenType&amp;quot; box in the 
&lt;br&gt;&amp;quot;Options&amp;quot; dialog. Since you've given your characters cubic outlines, 
&lt;br&gt;OpenType/CFF will give you best quality, but note that OpenOffice.org 
&lt;br&gt;under Linux *still* doesn't see CFF fonts.
&lt;br&gt;&lt;br&gt;Given the kind of font you're making, you shouldn't have to worry about 
&lt;br&gt;CID. Keep things simple. In the &amp;quot;Options&amp;quot; dialog, select &amp;quot;Round&amp;quot; and 
&lt;br&gt;&amp;quot;Hints&amp;quot; in the upper part, and in the &amp;quot;SFNT&amp;quot; part select just &amp;quot;PS Names&amp;quot; 
&lt;br&gt;and &amp;quot;OpenType.&amp;quot; Leave everything else blank.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433200&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/noob-generating-open-type-font-tp26421452p26433200.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26421452</id>
	<title>noob generating open type font</title>
	<published>2009-11-19T11:36:52Z</published>
	<updated>2009-11-19T11:36:52Z</updated>
	<author>
		<name>jtschrock</name>
	</author>
	<content type="html">I'm having some trouble generating an open type font from Fontforge. &amp;nbsp;I've uploaded my sfd. 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/file/p26421452/MJFNotf.sfd&quot; target=&quot;_top&quot;&gt;MJFNotf.sfd&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;I've tried generating a Open Type CFF font as that seems to be the only non-Apple otf option from the generate font menu. My Linux system doesn't recognize the generated file as a font and won't install it.
&lt;br&gt;&lt;br&gt;I've generated True Types in the past with success, but after reading the help files, it seems that Open Type has quite a bit more going on. &amp;nbsp;I use both Ubuntu and Vista. &amp;nbsp;The ttf's I've made in the past seem to work the same on both of those systems and just using the default TTF option gives me something godd. &amp;nbsp;I am assuming the problem is that I don't understand all the settings in the &amp;quot;options&amp;quot; button from the generate fonts menu for Open Type. &amp;nbsp;To understand the help files I have to have a pretty deep knowledge of wrappers, CID keyed fonts, etc, which I don't have. &amp;nbsp;Could anyone give me a quick dumbed-down outline of which options I need to have to create an otf that is recognized by Ubuntu 9.04 for use in applications like Scribus, and Abiword?
&lt;br&gt;&lt;br&gt;Sorry for the ignorance</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/noob-generating-open-type-font-tp26421452p26421452.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26431706</id>
	<title>Re: Problems with characters being unprintable within Windows</title>
	<published>2009-11-19T10:40:02Z</published>
	<updated>2009-11-19T10:40:02Z</updated>
	<author>
		<name>Barry Schwartz-2</name>
	</author>
	<content type="html">&amp;quot;\&amp;quot;Gé van Gasteren\&amp;quot;&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431706&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gevangasteren@...&lt;/a&gt;&amp;gt; skribis:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Subject: [Fontforge-users] Problems with characters being unprintable
&lt;br&gt;&amp;gt; &amp;nbsp;within
&lt;br&gt;&amp;gt; 	Windows
&lt;br&gt;&amp;gt; From: &amp;quot;\&amp;quot;Gé van Gasteren\&amp;quot;&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431706&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gevangasteren@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Thu, 19 Nov 2009 19:11:28 +0100
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431706&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fontforge-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi Albert,
&lt;br&gt;&amp;gt; Your info is very complete, so it’s easy to see the problem.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Avoiding the range x80-x9f is standard nowadays: unicode fonts don’t
&lt;br&gt;&amp;gt; allow any characters in there.
&lt;br&gt;&amp;gt; And xAD is also a kind of control character: I think Microsoft
&lt;br&gt;&amp;gt; introduced it to enable typists to insert it to indicate where a word
&lt;br&gt;&amp;gt; may be hyphenated. It’s called &amp;quot;discretionary hyphen&amp;quot; or &amp;quot;soft
&lt;br&gt;&amp;gt; hyphen&amp;quot;. So you need to avoid that position too.
&lt;/div&gt;&lt;br&gt;It's also used in PDFs to mark that a hyphen in the text was
&lt;br&gt;discretionary. That way, for instance, when you extract text with the
&lt;br&gt;select tool the hyphen will be removed.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431706&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-characters-being-unprintable-within-Windows-tp26431240p26431706.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26431670</id>
	<title>Re: Force outputting of blank glyphs</title>
	<published>2009-11-19T10:35:19Z</published>
	<updated>2009-11-19T10:35:19Z</updated>
	<author>
		<name>Khaled Hosny-2</name>
	</author>
	<content type="html">On Thu, Nov 19, 2009 at 06:21:24PM -0000, Paul Flo Williams wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; To partially answer my own query:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I've been trying to generate a font with quite a few blank glyphs, ie.
&lt;br&gt;&amp;gt; &amp;gt; defined as being spaces rather than .notdef, but all of them except for
&lt;br&gt;&amp;gt; &amp;gt; space itself seem to be missing from the OpenType output.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On further investigation, it appears I'm much mistaken as to where my
&lt;br&gt;&amp;gt; problem lies. The handy tool &amp;quot;ttx&amp;quot; shows me that the OpenType font
&lt;br&gt;&amp;gt; produced by FontForge contains definitions for my blank glyphs, so the
&lt;br&gt;&amp;gt; problem then becomes why the blanks are substituted when I use the font in
&lt;br&gt;&amp;gt; Inkscape, and why they show up as red in Fontmatrix.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've just started reading the Fontconfig documentation, and I suspect that
&lt;br&gt;&amp;gt; the problem lies in my font having what it calls &amp;quot;unexpected blanks&amp;quot;,
&lt;br&gt;&amp;gt; which Fontconfig treats as broken glyphs in the font. I now need to find
&lt;br&gt;&amp;gt; out how to mark these as not broken, which will need more reading, and
&lt;br&gt;&amp;gt; quite possibly the assistance of a different mailing list :-)
&lt;/div&gt;&lt;/div&gt;You may need to search for how to disable fontconfig/pango font
&lt;br&gt;fallback.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&amp;nbsp;Khaled
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;Khaled Hosny
&lt;br&gt;&amp;nbsp;Arabic localiser and member of Arabeyes.org team
&lt;br&gt;&amp;nbsp;Free font developer
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431670&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26431670/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Force-outputting-of-blank-glyphs-tp26421892p26431670.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26431411</id>
	<title>Re: Force outputting of blank glyphs</title>
	<published>2009-11-19T10:21:24Z</published>
	<updated>2009-11-19T10:21:24Z</updated>
	<author>
		<name>Paul Flo Williams-2</name>
	</author>
	<content type="html">To partially answer my own query:
&lt;br&gt;&lt;br&gt;&amp;gt; I've been trying to generate a font with quite a few blank glyphs, ie.
&lt;br&gt;&amp;gt; defined as being spaces rather than .notdef, but all of them except for
&lt;br&gt;&amp;gt; space itself seem to be missing from the OpenType output.
&lt;br&gt;&lt;br&gt;On further investigation, it appears I'm much mistaken as to where my
&lt;br&gt;problem lies. The handy tool &amp;quot;ttx&amp;quot; shows me that the OpenType font
&lt;br&gt;produced by FontForge contains definitions for my blank glyphs, so the
&lt;br&gt;problem then becomes why the blanks are substituted when I use the font in
&lt;br&gt;Inkscape, and why they show up as red in Fontmatrix.
&lt;br&gt;&lt;br&gt;I've just started reading the Fontconfig documentation, and I suspect that
&lt;br&gt;the problem lies in my font having what it calls &amp;quot;unexpected blanks&amp;quot;,
&lt;br&gt;which Fontconfig treats as broken glyphs in the font. I now need to find
&lt;br&gt;out how to mark these as not broken, which will need more reading, and
&lt;br&gt;quite possibly the assistance of a different mailing list :-)
&lt;br&gt;&lt;br&gt;Sorry for the noise.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431411&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Force-outputting-of-blank-glyphs-tp26421892p26431411.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26431240</id>
	<title>Problems with characters being unprintable within Windows</title>
	<published>2009-11-19T10:11:28Z</published>
	<updated>2009-11-19T10:11:28Z</updated>
	<author>
		<name>Gé van Gasteren</name>
	</author>
	<content type="html">Hi Albert,
&lt;br&gt;Your info is very complete, so it’s easy to see the problem.
&lt;br&gt;&lt;br&gt;Avoiding the range x80-x9f is standard nowadays: unicode fonts don’t
&lt;br&gt;allow any characters in there.
&lt;br&gt;And xAD is also a kind of control character: I think Microsoft
&lt;br&gt;introduced it to enable typists to insert it to indicate where a word
&lt;br&gt;may be hyphenated. It’s called &amp;quot;discretionary hyphen&amp;quot; or &amp;quot;soft
&lt;br&gt;hyphen&amp;quot;. So you need to avoid that position too.
&lt;br&gt;&lt;br&gt;I don’t know how your font is to be used, but in fact, these days, it would be better to make your font compatible with the Unicode list, with all listed symbols in the right spots and the non-listed ones in the Public Use Area, and use a custom keyboard, or keyboard macros, to type them.
&lt;br&gt;&lt;br&gt;That brings up the point of converting existing documents, of course, but if that is necessary and they contain characters in the x80-x9f range, you’re in trouble anyway.
&lt;br&gt;&lt;br&gt;Here’s an overview of that range in Unicode -- note that xAD is greyed out:
&lt;br&gt;&lt;a href=&quot;http://www.decodeunicode.org/en/latin-1_supplement&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.decodeunicode.org/en/latin-1_supplement&lt;/a&gt;&lt;br&gt;&lt;br&gt;Gé
&lt;br&gt;-- 
&lt;br&gt;GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
&lt;br&gt;Jetzt freischalten unter &lt;a href=&quot;http://portal.gmx.net/de/go/maxdome01&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.gmx.net/de/go/maxdome01&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431240&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-characters-being-unprintable-within-Windows-tp26431240p26431240.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26427824</id>
	<title>Re: Problems with characters being unprintable within	Windows</title>
	<published>2009-11-19T07:03:43Z</published>
	<updated>2009-11-19T07:03:43Z</updated>
	<author>
		<name>Peter Baker-2</name>
	</author>
	<content type="html">Dorrington, Albert wrote:
&lt;br&gt;&amp;gt; So, what is the best approach around this issue? Is there a different encoding I can use? Or should I move the characters out of the 0x80-0x9F, and 0xAD slots into others?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Well, I tend to think that the best approach, when a font is going to 
&lt;br&gt;have a basic Latin alphabet in it, is to choose ISO 10646-1 (Unicode 
&lt;br&gt;BMP) as the encoding. This makes the font useful in the widest possible 
&lt;br&gt;range of applications. For your symbols, search the symbol ranges of the 
&lt;br&gt;Unicode spec (www.unicode.org) to find out where they should go, and if 
&lt;br&gt;you don't find them, assign them code points in the Private Use Area.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427824&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-characters-being-unprintable-within-Windows-tp26416506p26427824.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26427639</id>
	<title>Re: Problems with characters being unprintable within	Windows</title>
	<published>2009-11-19T06:52:02Z</published>
	<updated>2009-11-19T06:52:02Z</updated>
	<author>
		<name>Dorrington, Albert</name>
	</author>
	<content type="html">Thanks for your explaination, that makes some sense to me. I would have thought that defining these characters as a symbol font would have changed the font to let these characters work. However I just took a look at the Wingding fonts and see that the same thing exists with the 0xAD character there as well.
&lt;br&gt;&lt;br&gt;So, what is the best approach around this issue? Is there a different encoding I can use? Or should I move the characters out of the 0x80-0x9F, and 0xAD slots into others?
&lt;br&gt;&lt;br&gt;This font is intended to be used within my program, but I also would like it to work within standard applications like word, powerpoint, notepad, wordpad and paint.
&lt;br&gt;&lt;br&gt;It sounds like moving these characters around might be an option, or, picking a more appropriate encoding and/or assigning unicode values that would be more 'compatible' with the font.
&lt;br&gt;&lt;br&gt;I just don't think I know enough at this point to know the right answer. ;-)
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Peter Baker [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427639&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;psb6m@...&lt;/a&gt;]
&lt;br&gt;Sent: Wednesday, November 18, 2009 5:41 PM
&lt;br&gt;To: Dorrington, Albert
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427639&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fontforge-users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [Fontforge-users] Problems with characters being unprintable within Windows
&lt;br&gt;&lt;br&gt;Dorrington, Albert wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I am pretty new to using FontForge. I have been trying to convert a 
&lt;br&gt;&amp;gt; BDF font used in one of our products to a TTF.
&lt;br&gt;&amp;gt; I have been fairly successful in converting the font, however one 
&lt;br&gt;&amp;gt; character will not print out, that being the one that is held at 0xAD.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Within my application, and things like Notepad and Wordpad, the font 
&lt;br&gt;&amp;gt; displays all characters, except 0xAD, Although, when I just tried to 
&lt;br&gt;&amp;gt; paste the font into MSPaint, to generate a graphic file, I found that 
&lt;br&gt;&amp;gt; many of the characters in the 0x80 - 0x9F range were unprintable...
&lt;br&gt;&amp;gt; (which makes sense, since I could see the 0x80 - 09F range being a 
&lt;br&gt;&amp;gt; repeat of the 0x00-0x1F)
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;/div&gt;The Unicode character U+00AD is the soft hyphen. It gets special treatment from applications, being displayed only when needed at the end of a line.
&lt;br&gt;&lt;br&gt;Again in Unicode, the range U+0080 - U+009F contains only control codes, not printable characters.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427639&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-characters-being-unprintable-within-Windows-tp26416506p26427639.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26421892</id>
	<title>Force outputting of blank glyphs</title>
	<published>2009-11-18T23:10:08Z</published>
	<updated>2009-11-18T23:10:08Z</updated>
	<author>
		<name>Paul Flo Williams-2</name>
	</author>
	<content type="html">I've been trying to generate a font with quite a few blank glyphs, ie.
&lt;br&gt;defined as being spaces rather than .notdef, but all of them except for
&lt;br&gt;space itself seem to be missing from the OpenType output.
&lt;br&gt;&lt;br&gt;I've looked at the Glyph Info dialog, but I can't see a way of saying
&lt;br&gt;&amp;quot;please include this in the output, even though it looks redundant&amp;quot;.
&lt;br&gt;&lt;br&gt;Please let me know what I'm missing?
&lt;br&gt;&lt;br&gt;In case the problem is actually with my SFD file, I've uploaded it here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://hisdeedsaredust.com/fonts/maytermone.sfd.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hisdeedsaredust.com/fonts/maytermone.sfd.gz&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26421892&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Force-outputting-of-blank-glyphs-tp26421892p26421892.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26417107</id>
	<title>Re: Problems with characters being unprintable within	Windows</title>
	<published>2009-11-18T14:41:12Z</published>
	<updated>2009-11-18T14:41:12Z</updated>
	<author>
		<name>Peter Baker-2</name>
	</author>
	<content type="html">Dorrington, Albert wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I am pretty new to using FontForge. I have been trying to convert a 
&lt;br&gt;&amp;gt; BDF font used in one of our products to a TTF.
&lt;br&gt;&amp;gt; I have been fairly successful in converting the font, however one 
&lt;br&gt;&amp;gt; character will not print out, that being the one that
&lt;br&gt;&amp;gt; is held at 0xAD.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Within my application, and things like Notepad and Wordpad, the font 
&lt;br&gt;&amp;gt; displays all characters, except 0xAD,
&lt;br&gt;&amp;gt; Although, when I just tried to paste the font into MSPaint, to 
&lt;br&gt;&amp;gt; generate a graphic file, I found that many of the characters in the
&lt;br&gt;&amp;gt; 0x80 - 0x9F range were unprintable... (which makes sense, since I 
&lt;br&gt;&amp;gt; could see the 0x80 - 09F range being a repeat of the 0x00-0x1F)
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;/div&gt;The Unicode character U+00AD is the soft hyphen. It gets special 
&lt;br&gt;treatment from applications, being displayed only when needed at the end 
&lt;br&gt;of a line.
&lt;br&gt;&lt;br&gt;Again in Unicode, the range U+0080 - U+009F contains only control codes, 
&lt;br&gt;not printable characters.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26417107&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-characters-being-unprintable-within-Windows-tp26416506p26417107.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26416506</id>
	<title>Problems with characters being unprintable within Windows</title>
	<published>2009-11-18T13:55:05Z</published>
	<updated>2009-11-18T13:55:05Z</updated>
	<author>
		<name>Dorrington, Albert</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;

&lt;META content=&quot;MSHTML 6.00.6000.16915&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;Hi,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;I am pretty new to 
using FontForge. I have been trying to convert a BDF font used in one of our 
products to a TTF.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;I have been fairly 
successful in converting the font, however one character will not print out, 
that being the one that&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;is held at 
0xAD.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;I can see the 
character through the windows charmap program, however, when trying to 
select/copy it out I get nothing displayed.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;I am assuming that 
something within windows believes this character to be a control character of 
some sort, but I have not been&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;able to confirm 
this.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;The original BDF 
font defined 159 characters, but defined printable characters within the 0x01 to 
0x1F range.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;Knowing this would 
be incompatible with windows, I copied the characters from there and pasted them 
into the 0xA1 - 0xBF&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;range.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;Within my 
application, and things like Notepad and Wordpad, the font displays all 
characters, except 0xAD,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;Although, when I 
just tried to paste the font into MSPaint, to generate a graphic file, I found 
that many of the characters in the&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;0x80 - 0x9F range 
were unprintable... (which makes sense, since I could see the 0x80 - 09F range 
being a repeat of the 0x00-0x1F)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;I am not sure if I 
am encoding the font wrong (I've tried a few different ones, but I'm not seeing 
a difference)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;I have attached a 
png file to this email, the left side shows the font as it appears within 
wordpad, the right side shows what&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;appears within 
MSPaint, when pasting the characters from wordpad into 
paint.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;The missing 
character is between the S and A characters in the second to last 
line.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;If anyone has some 
suggestions, or pointers to documentation that might help, I would greatly 
appreciate any assistance.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=922263821-18112009&gt;&lt;FONT face=Arial size=2&gt;Thanks!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left&gt;&lt;FONT face=&quot;Comic Sans MS&quot;&gt;Al Dorrington&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26416506&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;testFont.png&lt;/strong&gt; (32K) &lt;a href=&quot;http://old.nabble.com/attachment/26416506/0/testFont.png&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problems-with-characters-being-unprintable-within-Windows-tp26416506p26416506.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26258977</id>
	<title>Re: A script that autohints a font</title>
	<published>2009-11-08T15:00:49Z</published>
	<updated>2009-11-08T15:00:49Z</updated>
	<author>
		<name>Barry Schwartz-2</name>
	</author>
	<content type="html">Ethan Dunham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258977&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ethan@...&lt;/a&gt;&amp;gt; skribis:
&lt;br&gt;&amp;gt; Thanks Barry, I was using the older, non-python language though. I &amp;nbsp;
&lt;br&gt;&amp;gt; guess I need to learn Python. Is there a command in FontForge's own &amp;nbsp;
&lt;br&gt;&amp;gt; language to do this? Probably not.
&lt;br&gt;&lt;br&gt;The docs say PrivateGuess(key) :)
&lt;br&gt;&lt;br&gt;I'm not too fond of the Blue Values guesser, myself.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26258977&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-script-that-autohints-a-font-tp26250717p26258977.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26252095</id>
	<title>Re: A script that autohints a font</title>
	<published>2009-11-08T01:42:32Z</published>
	<updated>2009-11-08T01:42:32Z</updated>
	<author>
		<name>Ethan Dunham</name>
	</author>
	<content type="html">Thanks Barry, I was using the older, non-python language though. I &amp;nbsp;
&lt;br&gt;guess I need to learn Python. Is there a command in FontForge's own &amp;nbsp;
&lt;br&gt;language to do this? Probably not.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Ethan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 7, 2009, at 10:49 PM, Barry Schwartz wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Ethan Dunham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26252095&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ethan@...&lt;/a&gt;&amp;gt; skribis:
&lt;br&gt;&amp;gt;&amp;gt; Subject: [Fontforge-users] A script that autohints a font
&lt;br&gt;&amp;gt;&amp;gt; From: Ethan Dunham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26252095&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ethan@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Date: Sat, 07 Nov 2009 21:21:01 -0500
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26252095&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fontforge-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've been trying to develop a script that generates a decent TrueType
&lt;br&gt;&amp;gt;&amp;gt; font from an OTF. Obviously the big issue is hinting. Is there a way
&lt;br&gt;&amp;gt;&amp;gt; to do a &amp;quot;guess&amp;quot; at the Bluevalues within the script?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; private.guess(), according to the docs.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26252095&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-script-that-autohints-a-font-tp26250717p26252095.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26250819</id>
	<title>Re: A script that autohints a font</title>
	<published>2009-11-07T19:49:49Z</published>
	<updated>2009-11-07T19:49:49Z</updated>
	<author>
		<name>Barry Schwartz-2</name>
	</author>
	<content type="html">Ethan Dunham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250819&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ethan@...&lt;/a&gt;&amp;gt; skribis:
&lt;br&gt;&amp;gt; Subject: [Fontforge-users] A script that autohints a font
&lt;br&gt;&amp;gt; From: Ethan Dunham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250819&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ethan@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Sat, 07 Nov 2009 21:21:01 -0500
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250819&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fontforge-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've been trying to develop a script that generates a decent TrueType &amp;nbsp;
&lt;br&gt;&amp;gt; font from an OTF. Obviously the big issue is hinting. Is there a way &amp;nbsp;
&lt;br&gt;&amp;gt; to do a &amp;quot;guess&amp;quot; at the Bluevalues within the script?
&lt;br&gt;&lt;br&gt;private.guess(), according to the docs.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250819&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-script-that-autohints-a-font-tp26250717p26250819.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26250717</id>
	<title>A script that autohints a font</title>
	<published>2009-11-07T18:21:01Z</published>
	<updated>2009-11-07T18:21:01Z</updated>
	<author>
		<name>Ethan Dunham</name>
	</author>
	<content type="html">I've been trying to develop a script that generates a decent TrueType &amp;nbsp;
&lt;br&gt;font from an OTF. Obviously the big issue is hinting. Is there a way &amp;nbsp;
&lt;br&gt;to do a &amp;quot;guess&amp;quot; at the Bluevalues within the script?
&lt;br&gt;&lt;br&gt;Right now I have:
&lt;br&gt;&lt;br&gt;SelectHintingNeeded()
&lt;br&gt;SetPref(&amp;quot;DetectDiagonalStems&amp;quot;,1)
&lt;br&gt;AutoHint()
&lt;br&gt;# Need to do a guess at the Blue Values here
&lt;br&gt;# Then AutoHint() again, right?
&lt;br&gt;AutoInstr()
&lt;br&gt;&lt;br&gt;&lt;br&gt;Any insight would be greatly appreciated. Thanks-
&lt;br&gt;&lt;br&gt;Ethan Dunham
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26250717&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-script-that-autohints-a-font-tp26250717p26250717.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26235668</id>
	<title>Numbers on rulers</title>
	<published>2009-11-06T09:31:38Z</published>
	<updated>2009-11-06T09:31:38Z</updated>
	<author>
		<name>Annie_Olsen</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Is there a way to show numbers on the
top ruler--x values--of a glyph window? Or a way to turn the y value ones
sideways, and closer to their marks? Or maybe distinguish the marks more?&lt;/font&gt;
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26235668&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Numbers-on-rulers-tp26235668p26235668.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26232844</id>
	<title>caps and x height with script</title>
	<published>2009-11-06T06:25:49Z</published>
	<updated>2009-11-06T06:25:49Z</updated>
	<author>
		<name>eddie c</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;head&gt;

&lt;/head&gt;
&lt;body class='hmmessage'&gt;
&lt;br&gt;I am able to get and set values in the OS/2 table with e.g.&lt;br&gt;&lt;br&gt;SetOS2Value(&quot;FSType&quot;, 260)&lt;br&gt;&lt;br&gt;but did not see how to get the cap or X height.&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt; 		 	   		  &lt;br /&gt;&lt;hr /&gt;Hotmail: Trusted email with powerful SPAM protection. &lt;a href='http://clk.atdmt.com/GBL/go/177141665/direct/01/' target='_new' rel=&quot;nofollow&quot;&gt;Sign up now.&lt;/a&gt;&lt;/body&gt;
&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26232844&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/caps-and-x-height-with-script-tp26232844p26232844.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26208636</id>
	<title>trying to modify a font</title>
	<published>2009-11-05T01:12:11Z</published>
	<updated>2009-11-05T01:12:11Z</updated>
	<author>
		<name>tritigr</name>
	</author>
	<content type="html">Hello All,
&lt;br&gt;I was trying to modify an existing font (8x13-ISO8859-1.pcf) on my suse 11.1 system with fontforge. After changing the names and the unique ID in the Element-Dialog and creating the .BDF file. I tried to make the font known to the system as follows:
&lt;br&gt;mkfontdir ~/fonts
&lt;br&gt;xset fp+ ~/fonts
&lt;br&gt;&lt;br&gt;cat fonts.dir now gives:
&lt;br&gt;1
&lt;br&gt;SentryFixedMedium-13.bdf -misc-sentryfixed-medium-r-normal--13-90-100-100-c-80-iso8859-1
&lt;br&gt;&lt;br&gt;But, when trying to use it, e.g. with xfontsel or xterm, they crash with:
&lt;br&gt;&amp;nbsp;X Error of failed request: &amp;nbsp;BadAlloc (insufficient resources for operation)
&lt;br&gt;&amp;nbsp; Major opcode of failed request: &amp;nbsp;45 (X_OpenFont)
&lt;br&gt;&amp;nbsp; Serial number of failed request: &amp;nbsp;3964
&lt;br&gt;&amp;nbsp; Current serial number in output stream: &amp;nbsp;3965
&lt;br&gt;&lt;br&gt;One time it worked after I ran SuSeconfig and several reboots (don't know if this was really the cause). But now after the next modifications I am back to the above error message.
&lt;br&gt;&lt;br&gt;What can I do to diagnose the problem better, or get rid of it??
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Til</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/trying-to-modify-a-font-tp26208636p26208636.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26199720</id>
	<title>Re: three problems</title>
	<published>2009-11-04T08:32:22Z</published>
	<updated>2009-11-04T08:32:22Z</updated>
	<author>
		<name>Barry Schwartz-2</name>
	</author>
	<content type="html">&lt;br&gt;Barry Schwartz:
&lt;br&gt;&amp;gt; Is your FreeType using autohinting or TrueType instructions?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (Looking good in Windows can be difficult.)
&lt;br&gt;&lt;br&gt;&amp;quot;Larson, Timothy E.&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26199720&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;TELarson@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Autohinting. &amp;nbsp;I don't know anything about TT instructions, so I've left that alone.
&lt;br&gt;&lt;br&gt;FF's autohinter seems to work pretty well these days, if the
&lt;br&gt;PostScript hinting is set well enough. I don't know much about
&lt;br&gt;TrueType hinting, either. Leaving out hints works well in some
&lt;br&gt;applications; I never use hints in GIMP, for instance.
&lt;br&gt;&lt;br&gt;Windows (at least pre-Vista) tries to do what I would call turning
&lt;br&gt;outline fonts into pixel fonts. When this works, the writing is more
&lt;br&gt;legible, at the expense of the shape of the glyph. There is a free
&lt;br&gt;package for using freetype instead of ClearType to render fonts in
&lt;br&gt;Windows, but it is in Japanese so I can't understand half of it:
&lt;br&gt;&lt;a href=&quot;http://www.aqua-soft.org/forum/index.php?showtopic=50374&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.aqua-soft.org/forum/index.php?showtopic=50374&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26199720&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/three-problems-tp26188461p26199720.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26197384</id>
	<title>Re: three problems</title>
	<published>2009-11-04T06:34:01Z</published>
	<updated>2009-11-04T06:34:01Z</updated>
	<author>
		<name>Larson, Timothy E.</name>
	</author>
	<content type="html">Barry Schwartz:
&lt;br&gt;&amp;gt; Is your FreeType using autohinting or TrueType instructions?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (Looking good in Windows can be difficult.)
&lt;br&gt;&lt;br&gt;Autohinting. &amp;nbsp;I don't know anything about TT instructions, so I've left that alone.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Tim
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26197384&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/three-problems-tp26188461p26197384.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26197760</id>
	<title>Re: three problems</title>
	<published>2009-11-04T06:32:05Z</published>
	<updated>2009-11-04T06:32:05Z</updated>
	<author>
		<name>Larson, Timothy E.</name>
	</author>
	<content type="html">Qianqian Fang:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Larson, Timothy E. wrote:
&lt;br&gt;&amp;gt; &amp;gt; 1. &amp;nbsp;My font looks pretty good in FF on my Linux development system.
&lt;br&gt;&amp;gt; When I generate the font and use it on Mac or Windows, it looks bad at
&lt;br&gt;&amp;gt; typical (10-24 pt) sizes. &amp;nbsp;Very bad. &amp;nbsp;The characters look like there's
&lt;br&gt;&amp;gt; no antialiasing, and as I've not done any bitmaps for those sizes the
&lt;br&gt;&amp;gt; default rasterization looks awful. &amp;nbsp;Is this simply the difference
&lt;br&gt;&amp;gt; between Freetype and those proprietary systems? &amp;nbsp;How can I overcome
&lt;br&gt;&amp;gt; this?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; sounds like a GASP table problem. Set it from fontforge menu
&lt;br&gt;&amp;gt; Element\Font Info\Grid fitting
&lt;br&gt;&amp;gt; you can find related documents from
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://fontforge.sourceforge.net/TrueOpenTables.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fontforge.sourceforge.net/TrueOpenTables.html&lt;/a&gt;&lt;/div&gt;&lt;br&gt;So you suggest it is better not to use the autohinter, to force anti-aliasing? &amp;nbsp;I will try that!
&lt;br&gt;&lt;br&gt;And FWIW, it's better on Mac than Windows, just not as good as other fonts.
&lt;br&gt;&lt;br&gt;&amp;gt; it is very likely your Hebrew glyphs does not cover the entire code
&lt;br&gt;&amp;gt; page. You can manually set your Charset from Element\Font
&lt;br&gt;&amp;gt; Info\OS/2\Charsets
&lt;br&gt;&lt;br&gt;You were correct. &amp;nbsp;The only Hebrew character I have is aleph, and the default MS Code Page was Hebrew. &amp;nbsp;I changed it to 1252 Latin-1.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thank you very much,
&lt;br&gt;Tim
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Fontforge-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26197760&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Fontforge-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/fontforge-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/fontforge-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/three-problems-tp26188461p26197760.html" />
</entry>

</feed>
