Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How does Ventura filter fonts for Insert Symbol?

1 view
Skip to first unread message

Stuart Friedberg

unread,
Oct 4, 2004, 11:33:13 PM10/4/04
to corel.graphic_apps.ventura8

Got a puzzler here. I have a symbol font which does not appear
in Ventura's drop down list of fonts in the Insert Symbol dialog.
Over half the glyphs for this font are in the non-ASCII
range, so I really want to use the graphical dialog to choose
them...

The font definitely has a 3.0 cmap, and definitely does not have
a 3.1 cmap, which should make it a symbol font by Windows'
standards. I've reencoded a version of the font with ttf_edit,
which I believe is pretty strict about TTF rules, and that didn't
change anything.

So, what, very specifically, is Ventura using when filtering
the list of all fonts to select candidates for the Insert Symbol
dialog? Be technical. I am prepared to edit the font, the
Windows registry, or whatever.

Just to forestall the obvious: Yes, the font is installed.
Yes, Ventura displays it in the list of all fonts for text
formatting.

Windows 2000 Pro. Ventura 8.559 (SP2).


Allan Shearer

unread,
Oct 5, 2004, 12:52:59 AM10/5/04
to corel.graphic_apps.ventura8

Hi Stuart

Not sure why the font isn't showing up ... but ... you should still be able
to view it in the Insert Symbol dialog if you:

1. Have your cursor residing in some text which has your preferred Symbol
font applied (this is important ... you must have the cursor within the text
with the font applied ... you'll see why in the next step).
2. Open the Insert Symbol dialog ... drop down the Font list and select the
very FIRST item in the list "Normal Text".

That should do it! You should see all the characters in this font now.
Click'n'drag across all the characters to see them pop up for a little
bigger preview. And of course, you can double-click at any time to execute
the "Insert" command and keep the dialog open. If you do this ... and if
you happen to plant your cursor in text tagged with a different font ...
you'll notice that the Insert Symbol dialog doesn't update the glyphs on
display. Don't be alarmed ... simply drop down the font list ... change
fonts ... then change back to "Normal Text" and you'll see the proper glyph
set refresh in the window.

Hope this helps.

Yours,

Allan

"Stuart Friedberg" <stu...@spiritone.com> wrote in message
news:1103_10...@cnews.corel.com...

Reeta Vimpari

unread,
Oct 5, 2004, 1:09:42 AM10/5/04
to corel.graphic_apps.ventura8

Hello Stuart

> Got a puzzler here. I have a symbol font which does not appear
> in Ventura's drop down list of fonts in the Insert Symbol dialog.

I dont know if this helps you, but go to with cursor somewhere in your
text where you have this font. Then go Insert Symbol dialog. There on
the top of the font list is [Normal Text]. That is the font selected
at the moment and dialog shows you the characters and you can choose
them.

I hope this helps you.

Cheers, Reeta


Abe Hendin

unread,
Oct 5, 2004, 10:23:28 AM10/5/04
to corel.graphic_apps.ventura8

Stuart Friedberg wrote:
> Got a puzzler here. I have a symbol font which does not appear
> in Ventura's drop down list of fonts in the Insert Symbol dialog.
> Over half the glyphs for this font are in the non-ASCII
> range, so I really want to use the graphical dialog to choose
> them...

If you can get text into the font *outside* of the Insert Symbol dialog
as others have suggested, you could also try entering the characters
using their ANSI character codes, with reference to this handy chart
(printed, of course):

http://yourspeed.com/misc/ANSICharSet.zip (~9K)

Just change the font on the character tag "Symbol" to your font to
display the appropriate characters. Use ALT + 4-digit character number
to insert the characters.

--
Abe Hendin
AtYourSpeed Consulting
http://yourspeed.com
Ventura scripts: http://yourspeed.com/vscripts.html
Ventura automation help: http://yourspeed.com/vscripthelp.html

Allan Shearer

unread,
Oct 5, 2004, 10:33:57 AM10/5/04
to corel.graphic_apps.ventura8

That's pretty handy, Abe.

Good'on'ya, mate! ;)

Allan

"Abe Hendin" <ne...@yourremspeed.com> wrote in message
news:4162a865$1_3@cnews...

Abe Hendin

unread,
Oct 5, 2004, 12:38:25 PM10/5/04
to corel.graphic_apps.ventura8

Glad you like it, Allan. Maybe I'll link it from a resources page.

Nice thing is the text file is generated by a zippy script I whipped up.
Trouble is, the V8 import filter is broken in a curious way. Importing

Char #0062 = <$[Symbol>>><$]Symbol>

results in the creation of a new character tag with the name "Symbol>",
i.e., allowing ">" to be a part of the tag name, instead of what I would
expect, i.e. closing the tagname with the first angle bracket, and
treating the second two angle brackets as doubled up so as to produce
">" in the displayed text. Know of an easy workaround, apart perhaps
from introducing a space between the two (which then has to be edited out)?

Allan Shearer

unread,
Oct 5, 2004, 1:49:17 PM10/5/04
to corel.graphic_apps.ventura8

Hi Abe

You can avoid the problem if you don't create a TXT file to import ... but
rather, do all the text input directly in Ventura. This way, instead of
coding the CharTag you can simply apply it.

The only problem is ... there's a boog (heh heh) with the .FormatCharTagFont
command ... particularly, the .FontName does NOTHING. Well ... it makes
it's way into the character tag, but, the font is not updated/changed. This
happens in any version of Ventura. So ... even after running the following
script, you'll have to MANUALLY change the font in the new Symbol char tag
to "Symbol".

WITHOBJECT "CorelVentura.Automation.10"
.FileNew
.FormatPageTagBegin "Default Page"
.FormatFrameColumns 3, 4
.FormatPageTagEnd
.PageFirstLine
.CharacterTagAddNew "Symbol"
FOR x = 33 to 99
.TypeText "Char #00" & LTRIM(STR(x)) & " = " & CHR(x)
.TextCharLeft 1, True
.FormatSetCharacterTag "Symbol"
.TextEndOfLine
.TypeText CHR(10)
NEXT x
FOR x = 100 to 255
.TypeText "Char #0" & LTRIM(STR(x)) & " = " & CHR(x)
.TextCharLeft 1, True
.FormatSetCharacterTag "Symbol"
.TextEndOfLine
.TypeText CHR(10)
NEXT x
END WITHOBJECT

Allan


"Abe Hendin" <ne...@yourremspeed.com> wrote in message

news:4162c807_1@cnews...

Abe Hendin

unread,
Oct 5, 2004, 8:13:21 PM10/5/04
to corel.graphic_apps.ventura8

Allan Shearer wrote:
> You can avoid the problem if you don't create a TXT file to import ... but
> rather, do all the text input directly in Ventura.

Ahem. Ahh, well, true enough. Wish I could still file bug reports.

Jim Hart

unread,
Oct 6, 2004, 12:09:16 AM10/6/04
to corel.graphic_apps.ventura8

In article <416332a6_2@cnews>, ne...@yourremspeed.com says...

> Wish I could still file bug reports.
>

I wish there was someone to read them if you did file them.

--

Jim Hart
www.microtecniqs.com

Ventura FAQ available at:
http://www.draw.nu/venturafaq/

Stuart Friedberg

unread,
Oct 6, 2004, 4:30:31 AM10/6/04
to corel.graphic_apps.ventura8

A big thank you to Reeta and Allan for the "Normal Text" trick. Works
like a charm.

Thanks also to Abe, but since I didn't want to memorize the arbitrary
assignment of glyphs to ANSI codes in the first place (thus the desire
for graphical selection), I wasn't quite as enthusiastic his solution.
:-)

Stu F.

Abe Hendin

unread,
Oct 6, 2004, 9:42:25 AM10/6/04
to corel.graphic_apps.ventura8

Jim Hart wrote:
> I wish there was someone to read them if you did file them.

Me too, but I didn't want to say it.

Abe Hendin

unread,
Oct 6, 2004, 9:45:03 AM10/6/04
to corel.graphic_apps.ventura8

Stuart Friedberg wrote:
> Thanks also to Abe, but since I didn't want to memorize the arbitrary
> assignment of glyphs to ANSI codes in the first place (thus the desire
> for graphical selection), I wasn't quite as enthusiastic his solution.
> :-)

Err, that's why I suggested printing it out for easy reference... ;-)
Glad you've got a solution that works.

0 new messages