Date: Mon, 18 Aug 1997 01:27:44 -0500 From: Benjamin Lewis <blewis@vet.purdue.edu> To: "Julian H. Stacey" <jhs@FreeBSD.ORG> Cc: current@FreeBSD.ORG, Shimon@i-Connect.Net Subject: Re: "Content-Type: text/plain; charset=iso-8859-8" Message-ID: <199708180627.BAA17303@ylana.vet.purdue.edu> In-Reply-To: Your message of "Sun, 17 Aug 1997 16:50:18 %2B0200." <199708171450.QAA07750@desk.jhs.no_domain>
next in thread | previous in thread | raw e-mail | index | archive | help
"Julian H. Stacey" wrote:
>Each time I read a freebsd list mail item from
> Simon Shapiro <Shimon@i-Connect.Net>
>(on current & stable lists)
>using my EXMH 1.6.9 his mail displays in a truly horrible font,
>partially thickened (like numbers on a bank cheque, hell to read)
>I asked him about it, but he didn't know what I meant, so I tracked it
>down, it's the
> "; charset=iso-8859-8"
>component of his
> Content-Type: text/plain; charset=iso-8859-8
>I don't see it from anyone else.
>
>I'd like to know:
>- Do other people see this truly horrible font ?
>- is his header OK / not OK ?,
>- or is it my mail reader (EXMH 1.6.9) throwing a fit ? (& why ?)
> it occurs to me it might be an exmh font scaling problem, as I recall
> I use a larger than standard font.
> (I append my .exmh-defaults at end of mail)
>- or some thing else I'v not considered ?
I see it with exmh-2.0zeta, and I believe it is just that the fonts
below are ugly:
[snip]
>My system:
>xlsfonts|grep iso8859-8
>-misc-fixed-medium-r-normal--0-0-75-75-c-0-iso8859-8
>-misc-fixed-medium-r-normal--13-100-100-100-c-80-iso8859-8
>-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-8
>-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-iso8859-8
>-misc-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso8859-8
>-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-8
The following recommendations are pure speculation, based upon the exmh
help files and the app-defaults file. I've never tried any of them
myself.
It seems to me that there are two options. One can either locate nicer
fonts with iso8859-8 encoding, or force exmh to use the iso8859-1 fonts
instead (and end up with a few miscoded characters in the e-mail). In
either case, you will have to look through the app-defaults file in
/usr/local/lib/exmh-(whatever), and then modify your .exmh-defaults file.
Here are some interesting sections of the app-defaults file:
! For each defined character set, we need to know the registry and
! encoding used to find the fonts.
! US-ASCII is a subset of all the ISO-8859 character sets, so we can
! wildcard the encoding for it. ISO-8859-1 and ISO-8859-8 ship with
! X11r5, so they're defined here. Any addtional charsets which exist at
! your site should be defined here.
*mime_us-ascii_registry: iso8859
*mime_us-ascii_encoding: *
*mime_iso-8859-1_registry: iso8859
*mime_iso-8859-1_encoding: 1
*mime_iso-8859-8_registry: iso8859
*mime_iso-8859-8_encoding: 8
!
For the second option above, one might add the following line to one's
.exmh-defaults file:
*mime_iso-8859-8_encoding: 1
Later in the app-defaults file, there is this secion:
! For each charset, we have four differerent possible ways that the
! characters may be displayed. "plain" is how they are displayed in
! an ordinary (text/plain) message; "fixed" is how fixed face
! characters are displayed in enriched text; "proportional" is how
! proportional face characters are displayed in enriched text; and
! "title" is how part headers are displayed.
!
! The list which follows are families which provide this style for
! this character set in order of preference. If none of the familes
! are found for a particular characterset/display style, a wildcard
! is used for the family.
! These may be overridden by users.
*mime_us-ascii_plain_families: fixed clean lucidatypewriter courier terminal
*mime_us-ascii_fixed_families: lucidatypewriter fixed clean courier terminal
*mime_us-ascii_proportional_families: times "new century schoolbook" \
lucidabright charter lucida helvetica
*mime_us-ascii_title_families: times "new century schoolbook" \
lucidabright charter lucida helvetica
*mime_iso-8859-1_plain_families: lucidatypewriter fixed courier terminal
*mime_iso-8859-1_fixed_families: lucidatypewriter fixed courier terminal
*mime_iso-8859-1_proportional_families: times "new century schoolbook" \
lucidabright charter lucida helvetica
*mime_iso-8859-1_title_families: times "new century schoolbook" \
lucidabright charter lucida helvetica
*mime_iso-8859-8_plain_families: fixed
*mime_iso-8859-8_fixed_families: fixed
*mime_iso-8859-8_proportional_families:
*mime_iso-8859-8_title_families:
!
If you found some nice iso8859-8 fonts, you could add some lines to
.exmh-defaults to reflect that fact. Something like:
*mime_iso-8859-8_plain_families: courier fixed
*mime_iso-8859-8_fixed_families: courier fixed
*mime_iso-8859-8_proportional_families: times helvetica
*mime_iso-8859-8_title_families: times helvetica
If you just want to force exmh to use the wrong encoding, you could
duplicate the lines for iso-8859-1 above, and fake it for iso-8859-8
(as well as the other change):
*mime_iso-8859-8_plain_families: lucidatypewriter fixed courier terminal
*mime_iso-8859-8_fixed_families: lucidatypewriter fixed courier terminal
*mime_iso-8859-8_proportional_families: times "new century schoolbook" \
lucidabright charter lucida helvetica
*mime_iso-8859-8_title_families: times "new century schoolbook" \
lucidabright charter lucida helvetica
There is an exmh-users mailing list that has been very helpful to me.
Send "subscibe exmh-users" to Majordomo@sunlabs.eng.Sun.COM to
subscribe.
Hope this helps,
-Ben
--
| "I support efforts to limit the terms of members of
Benjamin Lewis | Congress, especially members of the House and members
bhlewis@purdue.edu | of the Senate."
| -- Vice-President Dan Quayle
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708180627.BAA17303>
