[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Oct 9 11:21:26 1995 
Subject:Re: another gripe about Xved - fonts this time. 
From:Adrian John Howard 
Volume-ID:951010.01 

 > From: A.Sloman@cs.bham.ac.uk
> 
> REF XVED says about
> altFont                                                [____xved _____value ____name]
> 
>         If not specified (or  set to 0), text  in Ved buffers marked  as
>         'alt font' will come out in the normal font but underlined.
> 
> I tried using this in my .Xdefaults to get rid of the horrible sloping
> (italic?) font that XVED apparently uses by default. However when I do
> this I get complaints from X every time I start up a new XVED window.
> 
> ;;; WARNING - xtw: X TOOLKIT WARNING (XpwScrollText(Initialize): invalid
> altFont (not same width as font).Using none instead.)
> 
> Does anyone know any way round this? How does one specify that an
> UNDERLINED font should be used, not ITALIC, without getting warnings?
> 
> Aaron

You could try tbe following settings which should produce a reasonable
italic font at most sites:

    XVed*font:          -adobe-courier-medium-r-*-*-*-120-*-*-m-*-iso8859-1
    XVed*altFont:       -adobe-courier-medium-o-*-*-*-120-*-*-m-*-iso8859-1
    XVed*boldFont:      -adobe-courier-bold-r-*-*-*-120-*-*-m-*-iso8859-1
    XVed*boldAltFont:   -adobe-courier-bold-o-*-*-*-120-*-*-m-*-iso8859-1

If you don't want "italics" change the "o" in the altFont resources to
"r".

Just specifying 0 for the altFonts (or not specifying them at all)
should result in the underlining behaviour (this is an XVed feature
rather than a font specification).

Do you have some system app-default files which are overriding yours?
Remember, if you change the size of one font, you have to make sure all
the other fonts are the same size too.

I'll also append a copy of a VED command I find useful for changing
fonts. The code should really have an API as well as the VED command
interface, feel free to fiddle with it...

Adrian

aids (adrianh@cogs.susx.ac.uk)  ObDisclamer: Poplog used to pay my wages
Phone: +44 (0)1273 678367 URL: http://www.cogs.susx.ac.uk/users/adrianh/

------------------------------------------------------------------------------
HELP file
------------------------------------------------------------------------------
begin 664 ved_xvedfont.help.gz
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
IW-F=<=U@0OO0>0M%KY*SX):GZ"3=R6X1NT*%D,4@L?T'TM$(9<\6  "M
 
end
------------------------------------------------------------------------------
LIB code
------------------------------------------------------------------------------
begin 664 range.gz
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
C53&;(% Q76AXL8<XUS=\J\=I"L?WH->/6O\!)7+3^2\4  #&
 
end