From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Peter Dyballa Newsgroups: gmane.emacs.help Subject: Re: Recommendations: emacs files containing multiple languages Date: Sun, 10 Apr 2005 15:33:53 +0200 Message-ID: <44c7b4ddf20b6137419fdb6f029d2b9b@Web.DE> References: <86zmwfv3hj.fsf@localhost.localdomain> <86oecs7kvx.fsf@localhost.localdomain> <86is2v78hs.fsf@localhost.localdomain> <42592218.1060903@speakeasy.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v619.2) Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1113140329 19233 80.91.229.2 (10 Apr 2005 13:38:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 10 Apr 2005 13:38:49 +0000 (UTC) Cc: GNU Emacs List Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Apr 10 15:38:47 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DKceA-0006Kw-7d for geh-help-gnu-emacs@m.gmane.org; Sun, 10 Apr 2005 15:38:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DKcE3-0006yp-Ij for geh-help-gnu-emacs@m.gmane.org; Sun, 10 Apr 2005 09:11:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DKcDl-0006xj-OZ for help-gnu-emacs@gnu.org; Sun, 10 Apr 2005 09:11:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DKcDc-0006sc-U3 for help-gnu-emacs@gnu.org; Sun, 10 Apr 2005 09:11:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DKcDZ-0006r5-W5 for help-gnu-emacs@gnu.org; Sun, 10 Apr 2005 09:11:14 -0400 Original-Received: from [217.72.192.224] (helo=smtp06.web.de) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DKcat-0000RZ-4w for help-gnu-emacs@gnu.org; Sun, 10 Apr 2005 09:35:19 -0400 Original-Received: from [84.245.189.219] (helo=[192.168.1.2]) by smtp06.web.de with asmtp (TLSv1:RC4-SHA:128) (WEB.DE 4.104 #268) id 1DKcZU-00077L-00; Sun, 10 Apr 2005 15:33:53 +0200 In-Reply-To: <42592218.1060903@speakeasy.net> Original-To: gebser@speakeasy.net X-Mailer: Apple Mail (2.619.2) X-Sender: Peter_Dyballa@web.de X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:25529 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:25529 Am 10.04.2005 um 14:54 schrieb ken: > This week I've been wondering how to compose and edit text files > containing multiple languages... like English, German, Russian, = French, > and ancient Greek... all in the same file. Is this even possible in > emacs? If so, any tips? Start the file with this header: ;;; -*- mode: Text; coding: utf-8; -*- and create fontsets like these: (message "Neue fontsets f=FCr X11") (if (fboundp 'new-fontset) (progn ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;; Monotype Courier New - Unicode encoded TrueType font, version =20= 2.82, 1318 glyphs ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec "-monotype-courier =20 new-medium-r-*-*-9-*-*-*-*-*-fontset-09pt_monotype_courier" t 'noerror) (set-fontset-font "fontset-09pt_monotype_courier" = 'latin-iso8859-1 =20 '("courier new" . "iso8859-1")) (set-fontset-font "fontset-09pt_monotype_courier" = 'latin-iso8859-2 =20 '("courier new" . "iso8859-2")) (set-fontset-font "fontset-09pt_monotype_courier" = 'latin-iso8859-3 =20 '("courier new" . "iso8859-3")) (set-fontset-font "fontset-09pt_monotype_courier" = 'latin-iso8859-4 =20 '("courier new" . "iso8859-4")) (set-fontset-font "fontset-09pt_monotype_courier" = 'cyrillic-iso8859-5 =20 '("courier new" . "iso8859-5")) (set-fontset-font "fontset-09pt_monotype_courier" = 'arabic-iso8859-6 =20 '("courier new" . "iso8859-6")) (set-fontset-font "fontset-09pt_monotype_courier" = 'greek-iso8859-7 =20 '("courier new" . "iso8859-7")) (set-fontset-font "fontset-09pt_monotype_courier" = 'hebrew-iso8859-8 =20 '("courier new" . "iso8859-8")) (set-fontset-font "fontset-09pt_monotype_courier" = 'latin-iso8859-9 =20 '("courier new" . "iso8859-9")) (set-fontset-font "fontset-09pt_monotype_courier" = 'latin-iso8859-15 =20 '("courier new" . "iso8859-15")) (set-fontset-font "fontset-09pt_monotype_courier" =20 'mule-unicode-0100-24ff '("courier new" . "iso10646-1")) (set-fontset-font "fontset-09pt_monotype_courier" =20 'mule-unicode-2500-33ff '("courier new" . "iso10646-1")) (set-fontset-font "fontset-09pt_monotype_courier" =20 'mule-unicode-e000-ffff '("courier new" . "iso10646-1")) ; (create-fontset-from-fontset-spec "-monotype-courier =20 new-medium-r-*-*-10-*-*-*-*-*-fontset-10pt_monotype_courier" t =20 'noerror) (set-fontset-font "fontset-10pt_monotype_courier" = 'latin-iso8859-1 =20 '("courier new" . "iso8859-1")) (set-fontset-font "fontset-10pt_monotype_courier" = 'latin-iso8859-2 =20 '("courier new" . "iso8859-2")) (set-fontset-font "fontset-10pt_monotype_courier" = 'latin-iso8859-3 =20 '("courier new" . "iso8859-3")) (set-fontset-font "fontset-10pt_monotype_courier" = 'latin-iso8859-4 =20 '("courier new" . "iso8859-4")) (set-fontset-font "fontset-10pt_monotype_courier" = 'cyrillic-iso8859-5 =20 '("courier new" . "iso8859-5")) (set-fontset-font "fontset-10pt_monotype_courier" = 'arabic-iso8859-6 =20 '("courier new" . "iso8859-6")) (set-fontset-font "fontset-10pt_monotype_courier" = 'greek-iso8859-7 =20 '("courier new" . "iso8859-7")) (set-fontset-font "fontset-10pt_monotype_courier" = 'hebrew-iso8859-8 =20 '("courier new" . "iso8859-8")) (set-fontset-font "fontset-10pt_monotype_courier" = 'latin-iso8859-9 =20 '("courier new" . "iso8859-9")) (set-fontset-font "fontset-10pt_monotype_courier" = 'latin-iso8859-15 =20 '("courier new" . "iso8859-15")) (set-fontset-font "fontset-10pt_monotype_courier" =20 'mule-unicode-0100-24ff '("courier new" . "iso10646-1")) (set-fontset-font "fontset-10pt_monotype_courier" =20 'mule-unicode-2500-33ff '("courier new" . "iso10646-1")) (set-fontset-font "fontset-10pt_monotype_courier" =20 'mule-unicode-e000-ffff '("courier new" . "iso10646-1")) ; (create-fontset-from-fontset-spec "-monotype-courier =20 new-medium-r-*-*-11-*-*-*-*-*-fontset-11pt_monotype_courier" t =20 'noerror) (set-fontset-font "fontset-11pt_monotype_courier" = 'latin-iso8859-1 =20 '("courier new" . "iso8859-1")) (set-fontset-font "fontset-11pt_monotype_courier" = 'latin-iso8859-2 =20 '("courier new" . "iso8859-2")) (set-fontset-font "fontset-11pt_monotype_courier" = 'latin-iso8859-3 =20 '("courier new" . "iso8859-3")) (set-fontset-font "fontset-11pt_monotype_courier" = 'latin-iso8859-4 =20 '("courier new" . "iso8859-4")) (set-fontset-font "fontset-11pt_monotype_courier" = 'cyrillic-iso8859-5 =20 '("courier new" . "iso8859-5")) (set-fontset-font "fontset-11pt_monotype_courier" = 'arabic-iso8859-6 =20 '("courier new" . "iso8859-6")) (set-fontset-font "fontset-11pt_monotype_courier" = 'greek-iso8859-7 =20 '("courier new" . "iso8859-7")) (set-fontset-font "fontset-11pt_monotype_courier" = 'hebrew-iso8859-8 =20 '("courier new" . "iso8859-8")) (set-fontset-font "fontset-11pt_monotype_courier" = 'latin-iso8859-9 =20 '("courier new" . "iso8859-9")) (set-fontset-font "fontset-11pt_monotype_courier" = 'latin-iso8859-15 =20 '("courier new" . "iso8859-15")) (set-fontset-font "fontset-11pt_monotype_courier" =20 'mule-unicode-0100-24ff '("courier new" . "iso10646-1")) (set-fontset-font "fontset-11pt_monotype_courier" =20 'mule-unicode-2500-33ff '("courier new" . "iso10646-1")) (set-fontset-font "fontset-11pt_monotype_courier" =20 'mule-unicode-e000-ffff '("courier new" . "iso10646-1")) ; and more sizes of the same font ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;; Adobe Courier - Unicode encoded TrueType font ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec =20 "-adobe-courier-medium-r-*-*-9-*-*-*-*-*-fontset-09pt_adobe_courier" t =20= 'noerror) (set-fontset-font "fontset-09pt_adobe_courier" = 'latin-iso8859-1 =20 '("adobe-courier" . "iso8859-1")) (set-fontset-font "fontset-09pt_adobe_courier" = 'latin-iso8859-2 =20 '("adobe-courier" . "iso8859-2")) (set-fontset-font "fontset-09pt_adobe_courier" = 'latin-iso8859-3 =20 '("adobe-courier" . "iso8859-3")) (set-fontset-font "fontset-09pt_adobe_courier" = 'latin-iso8859-4 =20 '("adobe-courier" . "iso8859-4")) (set-fontset-font "fontset-09pt_adobe_courier" = 'latin-iso8859-9 =20 '("adobe-courier" . "iso8859-9")) (set-fontset-font "fontset-09pt_adobe_courier" = 'latin-iso8859-14 =20 '("adobe-courier" . "iso8859-14")) (set-fontset-font "fontset-09pt_adobe_courier" = 'latin-iso8859-15 =20 '("adobe-courier" . "iso8859-15")) (set-fontset-font "fontset-09pt_adobe_courier" = 'mule-unicode-0100-24ff =20 '("adobe-courier" . "iso10646-1")) (set-fontset-font "fontset-09pt_adobe_courier" = 'mule-unicode-2500-33ff =20 '("adobe-courier" . "iso10646-1")) (set-fontset-font "fontset-09pt_adobe_courier" = 'mule-unicode-e000-ffff =20 '("adobe-courier" . "iso10646-1")) ;and more sizes of the same font ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;; B&H Lucida Sans Typewriter - Unicode encoded TrueType font, =20= version 18 July, 1999; 1.10 (JAVA), 1376 glyphs ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec "-b&h-lucida sans =20 typewriter-medium-r-*-*-9-*-*-*-*-*-fontset=20 -09pt_lucida_sans_typewriter" t 'noerror) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20= 'latin-iso8859-1 '("lucida sans typewriter" . "iso8859-1")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20= 'latin-iso8859-2 '("lucida sans typewriter" . "iso8859-2")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20= 'latin-iso8859-3 '("lucida sans typewriter" . "iso8859-3")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20= 'latin-iso8859-4 '("lucida sans typewriter" . "iso8859-4")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20 'cyrillic-iso8859-5 '("lucida sans typewriter" . "iso8859-5")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20 'hebrew-iso8859-8 '("lucida sans typewriter" . "iso8859-8")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20= 'latin-iso8859-9 '("lucida sans typewriter" . "iso8859-9")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20= 'latin-iso8859-15 '("lucida sans typewriter" . "iso8859-15")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter = =20 'thai-tis620 '("lucida sans typewriter" . "iso10646-1")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20 'mule-unicode-0100-24ff '("lucida sans typewriter" . "iso10646-1")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20 'mule-unicode-2500-33ff '("lucida sans typewriter" . "iso10646-1")) (set-fontset-font "fontset-09pt_lucida_sans_typewriter" =20 'mule-unicode-e000-ffff '("lucida sans typewriter" . "iso10646-1")) ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec =20 "-b&h-lucidatypewriter-medium-r-*-*-8-*-*-*-*-*-fontset=20 -08pt_lucidatypewriter" t 'noerror) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'latin-iso8859-1 '("lucidatypewriter" . "iso8859-1")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'latin-iso8859-2 '("lucidatypewriter" . "iso8859-2")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'latin-iso8859-3 '("lucidatypewriter" . "iso8859-3")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'latin-iso8859-4 '("lucidatypewriter" . "iso8859-4")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'latin-iso8859-9 '("lucidatypewriter" . "iso8859-9")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'latin-iso8859-14 '("lucidatypewriter" . "iso8859-14")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'latin-iso8859-15 '("lucidatypewriter" . "iso8859-15")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'mule-unicode-0100-24ff '("lucidatypewriter" . "iso10646-1")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'mule-unicode-2500-33ff '("lucidatypewriter" . "iso10646-1")) (set-fontset-font "fontset-08pt_lucidatypewriter" =20 'mule-unicode-e000-ffff '("lucidatypewriter" . "iso10646-1")) ; ;;;;;;;;; B&H Luxi Mono Regular - Unicode encoded TrueType font, =20 version 1.2 : October 12, 2001, 395 glyphs ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec "-b&h-luxi =20 mono-medium-r-*-*-9-*-*-*-*-*-fontset-09pt_luxi mono" t 'noerror) (set-fontset-font "fontset-09pt_luxi mono" 'latin-iso8859-1 = =20 '("luxi mono" . "iso8859-1")) (set-fontset-font "fontset-09pt_luxi mono" 'latin-iso8859-2 = =20 '("luxi mono" . "iso8859-2")) (set-fontset-font "fontset-09pt_luxi mono" 'latin-iso8859-3 = =20 '("luxi mono" . "iso8859-3")) (set-fontset-font "fontset-09pt_luxi mono" 'latin-iso8859-4 = =20 '("luxi mono" . "iso8859-4")) (set-fontset-font "fontset-09pt_luxi mono" 'latin-iso8859-9 = =20 '("luxi mono" . "iso8859-9")) (set-fontset-font "fontset-09pt_luxi mono" =20 'latin-iso8859-15 '("luxi mono" . "iso8859-15")) (set-fontset-font "fontset-09pt_luxi mono" =20 'mule-unicode-0100-24ff '("luxi mono" . "iso10646-1")) (set-fontset-font "fontset-09pt_luxi mono" =20 'mule-unicode-2500-33ff '("luxi mono" . "iso10646-1")) (set-fontset-font "fontset-09pt_luxi mono" =20 'mule-unicode-e000-ffff '("luxi mono" . "iso10646-1")) ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;; Bitstream Vera Sans Mono - Unicode encoded TrueType font, =20 version Release 1.10, 269 glyphs ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec "-bitsteam-bitstream vera sans =20= mono-medium-r-*-*-9-*-*-*-*-*-fontset-09pt_vera_sans_mono" t 'noerror) (set-fontset-font "fontset-09pt_vera_sans_mono" = 'latin-iso8859-1 =20 '("bitstream vera sans mono" . "iso8859-1")) (set-fontset-font "fontset-09pt_vera_sans_mono" = 'latin-iso8859-2 =20 '("bitstream vera sans mono" . "iso10646-1")) (set-fontset-font "fontset-09pt_vera_sans_mono" = 'latin-iso8859-3 =20 '("bitstream vera sans mono" . "iso10646-1")) (set-fontset-font "fontset-09pt_vera_sans_mono" = 'latin-iso8859-4 =20 '("bitstream vera sans mono" . "iso10646-1")) (set-fontset-font "fontset-09pt_vera_sans_mono" = 'latin-iso8859-9 =20 '("bitstream vera sans mono" . "iso8859-9")) (set-fontset-font "fontset-09pt_vera_sans_mono" =20 'latin-iso8859-15 '("bitstream vera sans mono" . "iso8859-15")) (set-fontset-font "fontset-09pt_vera_sans_mono" =20 'mule-unicode-0100-24ff '("bitstream vera sans mono" . "iso10646-1")) (set-fontset-font "fontset-09pt_vera_sans_mono" =20 'mule-unicode-2500-33ff '("bitstream vera sans mono" . "iso10646-1")) (set-fontset-font "fontset-09pt_vera_sans_mono" =20 'mule-unicode-e000-ffff '("bitstream vera sans mono" . "iso10646-1")) ; ;;;;;;;;; ProFontWindows - Unicode encoded TrueType font, version =20 2.3, 278 glyphs ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec =20 "-misc-profontwindows-medium-r-*-*-9-*-*-*-*-*-fontset-09pt_profont" t =20= 'noerror) (set-fontset-font "fontset-09pt_profont" 'latin-iso8859-1 = =20 '("profontwindows" . "iso8859-1")) (set-fontset-font =20 "fontset-09pt_profont" 'latin-iso8859-2 '("profontwindows" . =20 "iso10646-1")) (set-fontset-font "fontset-09pt_profont" =20 'latin-iso8859-3 '("profontwindows" . "iso10646-1")) (set-fontset-font "fontset-09pt_profont" 'latin-iso8859-4 = =20 '("profontwindows" . "iso10646-1")) (set-fontset-font "fontset-09pt_profont" 'latin-iso8859-9 = =20 '("profontwindows" . "iso10646-1")) (set-fontset-font "fontset-09pt_profont" 'latin-iso8859-15 = =20 '("profontwindows" . "iso8859-15")) (set-fontset-font "fontset-09pt_profont" 'mule-unicode-0100-24ff = =20 '("profontwindows" . "iso10646-1")) (set-fontset-font "fontset-09pt_profont" 'mule-unicode-2500-33ff = =20 '("profontwindows" . "iso10646-1")) (set-fontset-font "fontset-09pt_profont" 'mule-unicode-e000-ffff = =20 '("profontwindows" . "iso10646-1")) ; ;;;;;;;;; FreeMono - Unicode encoded TrueType font, version Version =20 1.10, 2.570 glyphs ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec =20 "-*-freemono-medium-r-*-*-9-*-*-*-*-*-fontset-09pt_free_mono" t =20 'noerror) (set-fontset-font "fontset-09pt_free_mono" = 'latin-iso8859-1 =20 '("freemono" . "iso8859-1")) (set-fontset-font "fontset-09pt_free_mono" = 'latin-iso8859-2 =20 '("freemono" . "iso8859-2")) (set-fontset-font "fontset-09pt_free_mono" = 'latin-iso8859-3 =20 '("freemono" . "iso8859-3")) (set-fontset-font "fontset-09pt_free_mono" = 'latin-iso8859-4 =20 '("freemono" . "iso8859-4")) (set-fontset-font "fontset-09pt_free_mono" 'cyrillic-iso8859-5 = =20 '("freemono" . "iso8859-5")) (set-fontset-font "fontset-09pt_free_mono" = 'latin-iso8859-9 =20 '("freemono" . "iso8859-9")) (set-fontset-font "fontset-09pt_free_mono" = 'latin-iso8859-15 =20 '("freemono" . "iso8859-15")) (set-fontset-font "fontset-09pt_free_mono" = 'mule-unicode-0100-24ff =20 '("freemono" . "iso10646-1")) (set-fontset-font "fontset-09pt_free_mono" = 'mule-unicode-2500-33ff =20 '("freemono" . "iso10646-1")) (set-fontset-font "fontset-09pt_free_mono" = 'mule-unicode-e000-ffff =20 '("freemono" . "iso10646-1")) ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;; Everson Mono Unicode - Unicode encoded TrueType font, version =20= Version 3.2b4, 4.899 glyphs -- simply the best! ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (create-fontset-from-fontset-spec "-*-everson mono =20 unicode-medium-r-*-*-9-*-*-*-*-*-fontset-09pt_everson_mono" t 'noerror) (set-fontset-font "fontset-09pt_everson_mono" = 'latin-iso8859-1 =20 '("everson mono unicode" . "iso8859-1")) (set-fontset-font "fontset-09pt_everson_mono" = 'latin-iso8859-2 =20 '("everson mono unicode" . "iso8859-2")) (set-fontset-font "fontset-09pt_everson_mono" = 'latin-iso8859-3 =20 '("everson mono unicode" . "iso8859-3")) (set-fontset-font "fontset-09pt_everson_mono" = 'latin-iso8859-4 =20 '("everson mono unicode" . "iso8859-4")) (set-fontset-font "fontset-09pt_everson_mono" = 'cyrillic-iso8859-5 =20 '("everson mono unicode" . "iso8859-5")) (set-fontset-font "fontset-09pt_everson_mono" = 'hebrew-iso8859-8 =20 '("everson mono unicode" . "iso8859-8")) (set-fontset-font "fontset-09pt_everson_mono" = 'latin-iso8859-9 =20 '("everson mono unicode" . "iso8859-9")) (set-fontset-font "fontset-09pt_everson_mono" = 'latin-iso8859-15 =20 '("everson mono unicode" . "iso8859-15")) (set-fontset-font "fontset-09pt_everson_mono" = 'mule-unicode-0100-24ff =20 '("everson mono unicode" . "iso10646-1")) (set-fontset-font "fontset-09pt_everson_mono" = 'mule-unicode-2500-33ff =20 '("everson mono unicode" . "iso10646-1")) (set-fontset-font "fontset-09pt_everson_mono" = 'mule-unicode-e000-ffff =20 '("everson mono unicode" . "iso10646-1")) ; (let ((fontset (query-fontset (frame-parameter nil 'font)))) (when (not fontset) (setq fontset "fontset-default") (set-default-font fontset)) (set-fontset-font fontset (cons (decode-char 'ucs #x0D00) (decode-char 'ucs = #x0D7f)) (cons =20 "misc-malayalam" "iso10646-1")); Malayam ) (set-fontset-font "fontset-default" (cons (decode-char 'ucs = #x05b0) =20 (decode-char 'ucs #x06ff)) "-m17n-*--13-*-iso10646-1"); Hebrew (set-fontset-font "fontset-default" (cons (decode-char 'ucs = #x10a0) =20 (decode-char 'ucs #x10ff)) "-*-bpg glaho arial--13-*-iso10646-1"); =20 Georgian ; (set-fontset-font "fontset-default" (cons (decode-char 'ucs = #x10a0) =20 (decode-char 'ucs #x10ff)) "-*-titus cyberbit basic--13-*-iso10646-1"); =20= Georgian ; (set-fontset-font "fontset-default" (cons (decode-char 'ucs = #x10a0) =20 (decode-char 'ucs #x10ff)) "-*-code2000--13-*-iso10646-1"); Georgian (set-fontset-font "fontset-default" (cons (decode-char 'ucs = #x200c) =20 (decode-char 'ucs #x200f)) "-m17n-*--13-*-iso10646-1"); 0 width (set-fontset-font "fontset-default" (cons (decode-char 'ucs = #xfb2a) =20 (decode-char 'ucs #xfbff)) "-m17n-*--13-*-iso10646-1"); presentation =20 forms (set-fontset-font "fontset-default" (cons (decode-char 'ucs = #xfe70) =20 (decode-char 'ucs #xfefc)) "-m17n-*--13-*-iso10646-1"); Arabic (provide 'site-fontsets-x11) -- Greetings Pete "I wouldn't recommend sex, drugs or insanity for everyone, but they've always worked for me." -- Hunter S. Thompson