help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hebrew Support


From: Peter Dyballa
Subject: Re: Hebrew Support
Date: Sat, 1 Apr 2006 22:30:29 +0200


Am 01.04.2006 um 17:52 schrieb Adi Ron:

I was just wondering, I set mule to "Hebrew" and even `setxkbmap il'
and I still can't seem to write anything in Hebrew. I was just
wondering if anybody has any tips.

Set the environment variable LC_CTYPE to some Hebrew 8 bit value your system supports -- and most things will be all right. You could add for example:

   (modify-coding-system-alist 'file "\\.html\\'" 'hebrew-iso-8bit)
(modify-coding-system-alist 'process 'HEBREW 'HEBREW) ; not sure whether this is OK (set-language-environment 'Hebrew) ; not sure whether this is OK
      (setq default-terminal-coding-system    'hebrew-iso-8bit)
      (set-default-coding-systems             'hebrew-iso-8bit)
      (prefer-coding-system                   'hebrew-iso-8bit)

In the options menu you have "Mule (Multilingual Environment)" => 'Set Coding Systems' -> for some purpose or single action.

In files you can put in the beginning:

        <specific comment> -*- mode: Text; coding: iso-8859-8; -*-

Iso-8859-8 is another Hebrew encoding. Here is a test file:

;;; -*- mode: Text; coding: iso-8859-8; -*-
;
;       Time-stamp: <2005-07-15 12:50:49 pete>
;
;   Hebrew Glyphs
;
;   oct   dec   hex    UCS2    UTF-8
;=====================================
  = 240 = 160 = A0 = U+00A0 =    C2 A0 : NO-BREAK SPACE
¢ = 242 = 162 = A2 = U+00A2 =    C2 A2 : CENT SIGN
£ = 243 = 163 = A3 = U+00A3 =    C2 A3 : POUND SIGN
¤ = 244 = 164 = A4 = U+00A4 =    C2 A4 : CURRENCY SIGN
¥ = 245 = 165 = A5 = U+00A5 =    C2 A5 : YEN SIGN
¦ = 246 = 166 = A6 = U+00A6 =    C2 A6 : BROKEN BAR
§ = 247 = 167 = A7 = U+00A7 =    C2 A7 : SECTION SIGN
¨ = 250 = 168 = A8 = U+00A8 =    C2 A8 : DIAERESIS
© = 251 = 169 = A9 = U+00A9 =    C2 A9 : COPYRIGHT SIGN
× = 252 = 170 = AA = U+00D7 =    C3 97 : MULTIPLICATION SIGN
« = 253 = 171 = AB = U+00AB = C2 AB : LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
¬ = 254 = 172 = AC = U+00AC =    C2 AC : NOT SIGN
­ = 255 = 173 = AD = U+00AD =    C2 AD : HYPHEN-MINUS
® = 256 = 174 = AE = U+00AE =    C2 AE : REGISTERED SIGN
¯ = 257 = 175 = AF = U+203E = E2 80 BE : OVERLINE
° = 260 = 176 = B0 = U+00B0 =    C2 B0 : DEGREE SIGN
± = 261 = 177 = B1 = U+00B1 =    C2 B1 : PLUS-MINUS SIGN
² = 262 = 178 = B2 = U+00B2 =    C2 B2 : SUPERSCRIPT TWO
³ = 263 = 179 = B3 = U+00B3 =    C2 B3 : SUPERSCRIPT THREE
´ = 264 = 180 = B4 = U+00B4 =    C2 B4 : ACUTE ACCENT
µ = 265 = 181 = B5 = U+00B5 =    C2 B5 : MICRO SIGN
¶ = 266 = 182 = B6 = U+00B6 =    C2 B6 : PILCROW SIGN
· = 267 = 183 = B7 = U+00B7 =    C2 B7 : MIDDLE DOT
¸ = 270 = 184 = B8 = U+00B8 =    C2 B8 : CEDILLA
¹ = 271 = 185 = B9 = U+00B9 =    C2 B9 : SUPERSCRIPT ONE
÷ = 272 = 186 = BA = U+00F7 =    C3 B7 : DIVISION SIGN
» = 273 = 187 = BB = U+00BB = C2 BB : RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
¼ = 274 = 188 = BC = U+00BC =    C2 BC : VULGAR FRACTION ONE QUARTER
½ = 275 = 189 = BD = U+00BD =    C2 BD : VULGAR FRACTION ONE HALF
¾ = 276 = 190 = BE = U+00BE =    C2 BE : VULGAR FRACTION THREE QUARTERS
‗ = 337 = 223 = DF = U+2017 = E2 80 97 : DOUBLE LOW LINE
א = 340 = 224 = E0 = U+05D0 =    D7 90 : HEBREW LETTER ALEF
ב = 341 = 225 = E1 = U+05D1 =    D7 91 : HEBREW LETTER BET
ג = 342 = 226 = E2 = U+05D2 =    D7 92 : HEBREW LETTER GIMEL
ד = 343 = 227 = E3 = U+05D3 =    D7 93 : HEBREW LETTER DALET
ה = 344 = 228 = E4 = U+05D4 =    D7 94 : HEBREW LETTER HE
ו = 345 = 229 = E5 = U+05D5 =    D7 95 : HEBREW LETTER VAV
ז = 346 = 230 = E6 = U+05D6 =    D7 96 : HEBREW LETTER ZAYIN
ח = 347 = 231 = E7 = U+05D7 =    D7 97 : HEBREW LETTER HET
ט = 350 = 232 = E8 = U+05D8 =    D7 98 : HEBREW LETTER TET
י = 351 = 233 = E9 = U+05D9 =    D7 99 : HEBREW LETTER YOD
ך = 352 = 234 = EA = U+05DA =    D7 9A : HEBREW LETTER FINAL KAF
כ = 353 = 235 = EB = U+05DB =    D7 9B : HEBREW LETTER KAF
ל = 354 = 236 = EC = U+05DC =    D7 9C : HEBREW LETTER LAMED
ם = 355 = 237 = ED = U+05DD =    D7 9D : HEBREW LETTER FINAL MEM
מ = 356 = 238 = EE = U+05DE =    D7 9E : HEBREW LETTER MEM
ן = 357 = 239 = EF = U+05DF =    D7 9F : HEBREW LETTER FINAL NUN
נ = 360 = 240 = F0 = U+05E0 =    D7 A0 : HEBREW LETTER NUN
ס = 361 = 241 = F1 = U+05E1 =    D7 A1 : HEBREW LETTER SAMEKH
ע = 362 = 242 = F2 = U+05E2 =    D7 A2 : HEBREW LETTER AYIN
ף = 363 = 243 = F3 = U+05E3 =    D7 A3 : HEBREW LETTER FINAL PE
פ = 364 = 244 = F4 = U+05E4 =    D7 A4 : HEBREW LETTER PE
ץ = 365 = 245 = F5 = U+05E5 =    D7 A5 : HEBREW LETTER FINAL TSADI
צ = 366 = 246 = F6 = U+05E6 =    D7 A6 : HEBREW LETTER TSADI
ק = 367 = 247 = F7 = U+05E7 =    D7 A7 : HEBREW LETTER QOF
ר = 370 = 248 = F8 = U+05E8 =    D7 A8 : HEBREW LETTER RESH
ש = 371 = 249 = F9 = U+05E9 =    D7 A9 : HEBREW LETTER SHIN
ת = 372 = 250 = FA = U+05EA =    D7 AA : HEBREW LETTER TAV


Another way is to set in local variables at the file's end for example (% is a comment in TeX):

%%% Local Variables:
%%% mode: latex
%%% coding: iso-8859-15
%%% TeX-master: t
%%% End:


--
Greetings

  Pete

“One cannot live by television, video games, top ten CDs, and dumb movies alone”
      (Amiri Baraka 1999)






reply via email to

[Prev in Thread] Current Thread [Next in Thread]