Windows XP Private Character Editor

Please try to keep all the discussions in the main forums on topic! If you have anything else, related to fonts, you want to share, please post it here!
Post Reply
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 8165
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Windows XP Private Character Editor

Post by Bhikkhu Pesala » Sun Apr 01, 2007 6:45 pm

Has anyone ever used the Windows XP/2000 Private Character Editor?

To run it, Press the Windows Key + R and enter eudcedit in the run dialogue. I wonder if this would be useful to add to FontCreator's launch externals program list?

It is a bitmap editor, but the characters it creates are scalable. You assign them to the Private Use Area, and can paste them into Wordpad and Serif Page Plus. It doesn't matter what font is selected if you link the characters to all fonts, or you can link characters to individual fonts.

Opera users can get a custom button to launch it from their browser.
My FontsReviews: MainTypeFont CreatorHelpFC12 Pro + MT8.0 @ Win10 1809 build 17763.504

William
Top Typographer
Top Typographer
Posts: 1992
Joined: Tue Sep 14, 2004 6:41 pm
Location: Worcestershire, England
Contact:

Post by William » Mon Apr 02, 2007 7:59 am

> Has anyone ever used the Windows XP/2000 Private Character Editor?

I was unaware of this until just reading your post. I have just tried it using Windows XP. Thank you for posting this information.

First of all I tried Private Character Editor with U+E011. I chose that rather than U+E000 as U+E011 is a more general test: I have experienced problems with some Private Use Area characters which end in 00 on an old Windows 98 machine.

I then used Microsoft Calculator to find that the decimal equivalent of E011 hexadecimal is 57361 and I tried using Alt 57361 with Arial in WordPad. The display was produced.

I then used the Private Character Editor with U+E707 and tried that as Alt 59143 using my 10000 font in WordPad, which has a ct ligature glyph within it at U+E707. The 10000 ct ligature glyph was displayed. I tried with Arial and the Private Character Editor glyph was displayed. Trying with my Quest text font produced the Quest text ct ligature glyph.

So it appears that a glyph produced using Private Character Editor only displays if the font being used does not include a glyph for the particular codepoint. I checked that 10000 and Quest text display the U+E011 glyph.

In effect, it appears that the glyph from the Private Character Editor replaces the .notdef glyph if the .notdef glyph would otherwise appear.

William Overington

2 April 2007

Joop Jagers
Top Typographer
Top Typographer
Posts: 117
Joined: Sun Jun 08, 2003 9:46 pm

Post by Joop Jagers » Mon Apr 02, 2007 2:26 pm

In the sit you mention you wrote: "The private characters will be visible only on your PC." From this I conclude that the eudcedit data are stored somewhere in the registry. Is this correct? If so, is it possible to identify the proper part of the registry and export this part? This might be useful if you want to share your new private use characters.

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 8165
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Post by Bhikkhu Pesala » Mon Apr 02, 2007 2:48 pm

Joop Jagers wrote:From this I conclude that the eudcedit data are stored somewhere in the registry. Is this correct?
I don't know. It could be stored as a file on disk too. None of the various sites I looked at went as far as explaining where the data was stored. This Site was the best I found.
My FontsReviews: MainTypeFont CreatorHelpFC12 Pro + MT8.0 @ Win10 1809 build 17763.504

Erwin Denissen
Moderator
Moderator
Posts: 8129
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Post by Erwin Denissen » Mon Apr 02, 2007 3:21 pm

Look for *.TTE in Windows font folder. The "Link with All Fonts" file is EUDC.TTE. Since this font is not installed or loaded on my system, it didn't show up in the active font list of MainType. Browsing the Windows fonts folder revealed it, the font name is EUDC. You can open the font file with FontCreator and modify it if you wish. Each pixel represents 32x32 units.

For some unknown reason the font does show up in Windows Character Map, named All Fonts (Private Characters).
Erwin Denissen
High-Logic
Proven Font Technology

Erwin Denissen
Moderator
Moderator
Posts: 8129
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Post by Erwin Denissen » Mon Apr 02, 2007 3:43 pm

I just found this registry entry for "Link with All Fonts":

Code: Select all

[HKEY_CURRENT_USER\EUDC\1252]
SystemDefaultEUDCFont = C:\WINDOWS\FONTS\EUDC.TTE
When you link to selected fonts you'll see something like this:

Code: Select all

[HKEY_CURRENT_USER\EUDC\1252]
Bodoni MT Black = C:\WINDOWS\FONTS\MyFile.TTE
In Windows Character Map, the font name is Bodoni MT Black (Private Characters). Again the font is not active, makes me wonder who invented this hack...

Although 6400 character to glyph index mappings exist (the full Private Use Area), Windows Character Map will only show non-empty characters.
Erwin Denissen
High-Logic
Proven Font Technology

Post Reply