Thanks a lot for all your hints! However, when I tried Kirk's example (see below) I noticed that bib wasn't yet installed. After installing bidi it complained that iftex.sty was not available. But after installing iftex I got the following error message:
! Package bidi Error: TeX engines other than XeTeX and LuaTeX are not yet supported. I am attaching the logfile. Thanks for any help! Carsten Am Montag, den 23.08.2010, 15:46 -0400 schrieb Kirk Lowery: > 2010/8/23 Carsten Ziegert <carsten_zieg...@sil.org> > Hi, > > I am facing a problems with hebrew vowels while trying three > different > fonts (see example file): > > With SBL Hebrew and Ezra SIL, the vowels are too much on the > left under > the consonants. > Cardo seems ok, except for shureq (leftmost letter of the > third and > fourth word from the left). The point is on the right hand > side of the > Waw consonant instead of on the left. > > System specs: Ubuntu Karmic, fontspec 2010/08/01 v2.0c, > XeTeXk, Version 3.141592-2.2-0.996-patch2 (Web2C 7.5.6) > > What can I do to achieve the correct vowel adjustment? Does > anyone have > experiences with fonts for Biblical Hebrew? > > Doing cantillated Hebrew is my day job. And I use XeLaTeX as my > preferred system for academic publishing. > > I modified your minimal example to contrast the two methods. Note the > differences in the prologue. SBL Hebrew comes out right, SIL Ezra does > not (no disparagement of SIL Ezra!). > > \documentclass{scrbook} > \usepackage{fontspec,xltxtra,xunicode,bidi} > \defaultfontfeatures{Mapping=tex-text} > \setromanfont[Mapping=tex-text]{TeX Gyre Schola} > %Set up for Biblical Hebrew > \TeXXeTstate=1 > \newfontfamily{\sbl}[Script=Hebrew]{SBL Hebrew} > > > \begin{document} > % > \section*{SBL Hebrew} > \RL{\sbl{הָאָ֗רֶץ הָיְתָ֥ה תֹ֨הוּ֙ וָבֹ֔הוּ}} > \section*{Ezra SIL} > \newcommand{\heb}[1]{\TeXXeTstate=1{\fontspec{Ezra > SIL}\beginR{#1}\endR}} > \heb{וְהָאָ֗רֶץ הָיְתָ֥ה תֹ֨הוּ֙ וָבֹ֔הוּ} > \end{document} > > Others here can no doubt explain the technical reasons why the first > example works and the second does not. > > -- > Blessings, > > Kirk > -- > Kirk E. Lowery, PhD > President & Senior Research Fellow > The J. Alan Groves Center for Advanced Biblical Research > http://www.GrovesCenter.org/blogs/kirk > -- > $DO || ! $DO ; try > try: command not found > > > -------------------------------------------------- > Subscriptions, Archive, and List information, etc.: > http://tug.org/mailman/listinfo/xetex -- Carsten Ziegert Association SIL / Chad mobile: +235 63.78.58.00 skype : carstenzi http://www.sil.org
This is XeTeXk, Version 3.141592-2.2-0.996-patch2 (Web2C 7.5.6) (format=xelatex 2010.8.1) 24 AUG 2010 18:15 entering extended mode %&-line parsing enabled. **hebtest1 (./hebtest1.tex LaTeX2e <2005/12/01> Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, basque, french, german, ngerman, ibycus, greek, monogreek, ancientg reek, loaded. (/usr/share/texmf/tex/latex/koma-script/scrbook.cls Document Class: scrbook 2010/02/15 v3.05 KOMA-Script document class (book) (/usr/share/texmf/tex/latex/koma-script/scrkbase.sty Package: scrkbase 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-dependent b asics and keyval usage) (/usr/share/texmf/tex/latex/koma-script/scrbase.sty Package: scrbase 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-independent basics and keyval usage) (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty Package: keyval 1999/03/16 v1.13 key=value parser (DPC) \...@toks@=\toks14 ) (/usr/share/texmf/tex/latex/koma-script/scrlfile.sty Package: scrlfile 2009/03/25 v3.03 KOMA-Script package (loading files) Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files) Copyright (C) Markus Kohm ))) (/usr/share/texmf/tex/latex/koma-script/tocbasic.sty Package: tocbasic 2010/01/05 v3.04b KOMA-Script package (handling toc-files) ) Package tocbasic Info: omitting babel extension for `toc' (tocbasic) because of feature `nobabel' available (tocbasic) for `toc' on input line 117. Package tocbasic Info: omitting babel extension for `lof' (tocbasic) because of feature `nobabel' available (tocbasic) for `lof' on input line 118. Package tocbasic Info: omitting babel extension for `lot' (tocbasic) because of feature `nobabel' available (tocbasic) for `lot' on input line 119. Class scrbook Info: File `scrsize11pt.clo' used instead of (scrbook) file `scrsize11.clo' to setup font sizes on input line 1272 . (/usr/share/texmf/tex/latex/koma-script/scrsize11pt.clo File: scrsize11pt.clo 2010/02/15 v3.05 KOMA-Script font size class option (11pt ) ) (/usr/share/texmf/tex/latex/koma-script/typearea.sty Package: typearea 2010/02/15 v3.05 KOMA-Script package (type area) Package typearea, 2010/02/15 v3.05 KOMA-Script package (type area) Copyright (C) Frank Neukam, 1992-1994 Copyright (C) Markus Kohm, 1994- \...@bcor=\skip41 \...@div=\count79 \...@hblk=\skip42 \...@vblk=\skip43 \...@temp=\skip44 Package typearea Info: These are the values describing the layout: (typearea) DIV = 10 (typearea) BCOR = 0.0pt (typearea) \paperwidth = 597.50793pt (typearea) \textwidth = 418.25555pt (typearea) DIV departure = -6% (typearea) \evensidemargin = 47.2316pt (typearea) \oddsidemargin = -12.5192pt (typearea) \paperheight = 845.04694pt (typearea) \textheight = 595.80026pt (typearea) \topmargin = -25.16531pt (typearea) \headheight = 17.0pt (typearea) \headsep = 20.40001pt (typearea) \topskip = 11.0pt (typearea) \footskip = 47.60002pt (typearea) \baselineskip = 13.6pt (typearea) on input line 1115. ) \...@part=\count80 \...@chapter=\count81 \...@section=\count82 \...@subsection=\count83 \...@subsubsection=\count84 \...@paragraph=\count85 \...@subparagraph=\count86 \abovecaptionskip=\skip45 \belowcaptionskip=\skip46 \...@pti@n...@sid@b...@x=\box26 \...@figure=\count87 \...@table=\count88 \bibindent=\dimen102 ) (/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty Package: fontspec 2010/08/01 v2.0c Advanced font selection for XeLaTeX/LuaLaTeX (/usr/share/texmf/tex/latex/expl3/expl3.sty (/usr/share/texmf/tex/latex/expl3/l3names.sty Package: l3names 2010/07/25 v1987 L3 Experimental Naming Scheme for TeX Primiti ves ) Package: expl3 2010/07/25 v1987 L3 Experimental code bundle wrapper (/usr/share/texmf-texlive/tex/latex/etex/etex.sty Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB) \...@xins=\count89 ) (/usr/share/texmf/tex/latex/expl3/l3basics.sty Package: l3basics 2010/06/07 v1942 L3 Experimental basic definitions ) (/usr/share/texmf/tex/latex/expl3/l3expan.sty Package: l3expan 2010/06/10 v1948 L3 Experimental Argument Expansion module ) (/usr/share/texmf/tex/latex/expl3/l3tl.sty Package: l3tl 2010/05/22 v1919 L3 Experimental Token Lists ) (/usr/share/texmf/tex/latex/expl3/l3intexpr.sty Package: l3intexpr 2010/06/15 v1957 L3 Integer Expressions ) (/usr/share/texmf/tex/latex/expl3/l3quark.sty Package: l3quark 2010/03/21 v1853 L3 Experimental Quark Commands ) (/usr/share/texmf/tex/latex/expl3/l3seq.sty Package: l3seq 2010/03/29 v1879 L3 Experimental sequences and stacks ) (/usr/share/texmf/tex/latex/expl3/l3toks.sty Package: l3toks 2010/05/25 v1933 L3 Experimental Token Registers \l_tmpb_toks=\toks15 \l_tmpc_toks=\toks16 \g_tmpa_toks=\toks17 \g_tmpb_toks=\toks18 \g_tmpc_toks=\toks19 \c_empty_toks=\toks20 \l_tl_replace_toks=\toks21 ) (/usr/share/texmf/tex/latex/expl3/l3int.sty Package: l3int 2010/05/25 v1933 L3 Experimental Integer module \l_tmpa_int=\count90 \l_tmpb_int=\count91 \l_tmpc_int=\count92 \g_tmpa_int=\count93 \g_tmpb_int=\count94 \c_max_int=\count95 \g_tl_inline_level_int=\count96 ) (/usr/share/texmf/tex/latex/expl3/l3prg.sty Package: l3prg 2010/03/21 v1853 L3 Experimental control structures \g_prg_inline_level_int=\count97 ) (/usr/share/texmf/tex/latex/expl3/l3clist.sty Package: l3clist 2010/03/29 v1878 L3 Experimental comma separated lists \g_clist_inline_level_int=\count98 ) (/usr/share/texmf/tex/latex/expl3/l3token.sty Package: l3token 2010/04/11 v1890 L3 Experimental token investigation and manip ulation ) (/usr/share/texmf/tex/latex/expl3/l3prop.sty Package: l3prop 2010/03/21 v1857 L3 Experimental Property Lists \g_prop_inline_level_int=\count99 ) (/usr/share/texmf/tex/latex/expl3/l3msg.sty Package: l3msg 2010/03/23 v1866 L3 Experimental LaTeX Messages module \l_msg_redirect_classes_prop=\toks22 \l_msg_redirect_names_prop=\toks23 \l_msg_redirect_fatal_prop=\toks24 \l_msg_redirect_error_prop=\toks25 \l_msg_redirect_warning_prop=\toks26 \l_msg_redirect_info_prop=\toks27 \l_msg_redirect_log_prop=\toks28 \l_msg_redirect_trace_prop=\toks29 \l_msg_redirect_none_prop=\toks30 ) (/usr/share/texmf/tex/latex/expl3/l3io.sty Package: l3io 2010/05/22 v1923 L3 Experimental i/o module \g_iow_streams_prop=\toks31 \g_ior_streams_prop=\toks32 \l_iow_stream_int=\count100 ) (/usr/share/texmf/tex/latex/expl3/l3skip.sty Package: l3skip 2010/05/25 v1933 L3 Experimental skip registers \l_tmpa_skip=\skip47 \l_tmpb_skip=\skip48 \l_tmpc_skip=\skip49 \g_tmpa_skip=\skip50 \g_tmpb_skip=\skip51 \l_tmpa_dim=\dimen103 \l_tmpb_dim=\dimen104 \l_tmpc_dim=\dimen105 \l_tmpd_dim=\dimen106 \g_tmpa_dim=\dimen107 \g_tmpb_dim=\dimen108 ) (/usr/share/texmf/tex/latex/expl3/l3box.sty Package: l3box 2010/05/22 v1919 L3 Experimental Box module \l_tmpb_box=\box27 ) (/usr/share/texmf/tex/latex/expl3/l3keyval.sty Package: l3keyval 2010/04/11 v1890 L3 Experimental keyval processing \l_KV_level_int=\count101 ) (/usr/share/texmf/tex/latex/expl3/l3keys.sty Package: l3keys 2010/05/24 v1931 L3 Experimental key-value support \l_keys_choice_int=\count102 ) (/usr/share/texmf/tex/latex/expl3/l3precom.sty Package: l3precom 2010/02/09 v1793 L3 Experimental precompilation module \g_gen_sym_int=\count103 \g_ggen_sym_int=\count104 ) (/usr/share/texmf/tex/latex/expl3/l3xref.sty Package: l3xref 2010/02/09 v1786 L3 Experimental cross referencing \g_xref_all_curr_immediate_fields_prop=\toks33 \g_xref_all_curr_deferred_fields_prop=\toks34 ) (/usr/share/texmf/tex/latex/expl3/l3file.sty Package: l3file 2010/03/21 v1853 L3 Experimental file loading ) (/usr/share/texmf/tex/latex/expl3/l3fp.sty Package: l3fp 2010/07/18 v1985 L3 Experimental floating-point operations \l_fp_input_a_integer_int=\count105 \l_fp_input_a_decimal_int=\count106 \l_fp_input_b_integer_int=\count107 \l_fp_input_b_decimal_int=\count108 \l_fp_input_a_sign_int=\count109 \l_fp_input_b_sign_int=\count110 \l_fp_split_sign_int=\count111 \l_fp_mul_a_i_int=\count112 \l_fp_mul_a_ii_int=\count113 \l_fp_mul_a_iii_int=\count114 \l_fp_mul_a_iv_int=\count115 \l_fp_mul_a_v_int=\count116 \l_fp_mul_a_vi_int=\count117 \l_fp_mul_b_i_int=\count118 \l_fp_mul_b_ii_int=\count119 \l_fp_mul_b_iii_int=\count120 \l_fp_mul_b_iv_int=\count121 \l_fp_mul_b_v_int=\count122 \l_fp_mul_b_vi_int=\count123 \l_fp_mul_output_int=\count124 \l_fp_div_count_int=\count125 \l_fp_div_offset_int=\count126 \l_fp_output_sign_int=\count127 \l_fp_output_integer_int=\count128 \l_fp_output_decimal_int=\count129 \l_fp_round_discard_int=\count130 \l_fp_round_position_int=\count131 \l_fp_tmp_int=\count132 \c_one_hundred_million=\count133 \c_one_thousand_million=\count134 \l_fp_tmp_dim=\dimen109 \l_fp_round_precision_int=\count135 ) (/usr/share/texmf/tex/latex/expl3/l3luatex.sty Package: l3luatex 2010/07/18 v1985 L3 Experimental LuaTeX functions \g_cctab_allocate_int=\count136 \g_cctab_stack_int=\count137 ) (/usr/share/texmf-texlive/tex/latex/tools/calc.sty Package: calc 2005/08/06 v4.2 Infix arithmetic (KKT,FJ) \c...@acount=\count138 \c...@bcount=\count139 \c...@adimen=\dimen110 \c...@bdimen=\dimen111 \c...@askip=\skip52 \c...@bskip=\skip53 LaTeX Info: Redefining \setlength on input line 75. LaTeX Info: Redefining \addtolength on input line 76. \c...@ccount=\count140 \c...@cskip=\skip54 )) (/usr/share/texmf/tex/latex/xparse/xparse.sty Package: xparse 2010/05/23 v1927 Generic document command parser \c_xparse_shorthands_prop=\toks35 \l_xparse_m_args_int=\count141 \l_xparse_mandatory_args_int=\count142 \l_xparse_processor_int=\count143 \l_xparse_total_args_int=\count144 ) (/usr/share/texmf/tex/latex/xparse/binhex.tex) \...@zf@newff=\count145 \...@zf@index=\count146 \...@zf@script=\count147 \...@zf@language=\count148 \l_fontspec_strnum_int=\count149 (/usr/local/share/texmf/tex/latex/xkeyval/xkeyval.sty Package: xkeyval 2008/08/13 v2.6a package option processing (HA) (/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.tex \...@toks=\toks36 \...@depth=\count150 File: xkeyval.tex 2006/11/18 v2.5f key=value parser (HA) )) (/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec-patches.sty Package: fontspec-patches 2010/08/01 v2.0c Advanced font selection for XeLaTeX/ LuaLaTeX (/usr/share/texmf-texlive/tex/latex/base/fixltx2e.sty Package: fixltx2e 2006/03/24 v1.1n fixes to LaTeX LaTeX Info: Redefining \em on input line 420. LaTeX Info: Redefining \textsubscript on input line 424. ) LaTeX Info: Redefining \em on input line 23. LaTeX Info: Redefining \emph on input line 27. LaTeX Info: Redefining \- on input line 30. ) (/usr/share/texmf-texlive/tex/latex/base/fontenc.sty Package: fontenc 2005/09/27 v1.99g Standard LaTeX package (/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def File: eu1enc.def 2006/08/13 v0.1a Experimental unicode font encoding ) LaTeX Font Info: Try loading font information for EU1+lmr on input line 100. (/usr/share/texmf-texlive/tex/xelatex/euenc/lm/eu1lmr.fd File: eu1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern )) LaTeX Info: Defining document command \fontspec (LaTeX) with arg. spec. 'O{}m' on line 264. LaTeX Info: Defining document command \setmainfont (LaTeX) with arg. spec. 'O{}m' on line 268. LaTeX Info: Defining document command \setsansfont (LaTeX) with arg. spec. 'O{}m' on line 272. LaTeX Info: Defining document command \setmonofont (LaTeX) with arg. spec. 'O{}m' on line 276. LaTeX Info: Defining document command \setmathrm (LaTeX) with arg. spec. 'O{}m' on line 280. LaTeX Info: Defining document command \setboldmathrm (LaTeX) with arg. spec. 'O{}m' on line 283. LaTeX Info: Defining document command \setmathsf (LaTeX) with arg. spec. 'O{}m' on line 286. LaTeX Info: Defining document command \setmathtt (LaTeX) with arg. spec. 'O{}m' on line 289. LaTeX Info: Defining document command \newfontfamily (LaTeX) with arg. spec. 'mO{}m' on line 304. LaTeX Info: Defining document command \newfontface (LaTeX) with arg. spec. 'mO{}m' on line 307. LaTeX Info: Defining document command \defaultfontfeatures (LaTeX) with arg. spec. 'm' on line 308. LaTeX Info: Defining document command \addfontfeatures (LaTeX) with arg. spec. 'm' on line 325. LaTeX Info: Defining document command \newfontfeature (LaTeX) with arg. spec. 'mm' on line 334. LaTeX Info: Defining document command \newAATfeature (LaTeX) with arg. spec. 'mmmm' on line 343. LaTeX Info: Defining document command \newICUfeature (LaTeX) with arg. spec. 'mmm' on line 352. LaTeX Info: Defining document command \aliasfontfeature (LaTeX) with arg. spec. 'mm' on line 354. LaTeX Info: Defining document command \aliasfontfeatureoption (LaTeX) with arg. spec. 'mmm' on line 357. LaTeX Info: Defining document command \newfontscript (LaTeX) with arg. spec. 'mm' on line 362. LaTeX Info: Defining document command \newfontlanguage (LaTeX) with arg. spec. 'mm' on line 379. LaTeX Info: Defining document command \DeclareFontsExtensions (LaTeX) with arg. spec. 'm' on line 395. \...@fontspec_tmp_int=\count151 LaTeX Info: Redefining \itshape on input line 1903. LaTeX Info: Redefining \slshape on input line 1907. LaTeX Info: Redefining \scshape on input line 1911. LaTeX Info: Redefining \upshape on input line 1915. fontspec.cfg loaded. (/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.cfg)) (/usr/share/texmf-texlive/tex/xelatex/xltxtra/xltxtra.sty Package: xltxtra 2010/06/03 v0.5d Improvements for the "XeLaTeX" format (/usr/share/texmf-texlive/tex/latex/oberdiek/ifluatex.sty Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) Package ifluatex Info: LuaTeX not detected. ) (/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty Package: ifxetex 2006/08/21 v0.3 Provides ifxetex conditional ) (/usr/share/texmf-texlive/tex/xelatex/xunicode/xunicode.sty File: xunicode.sty 2005/02/26 v0.5 provides access to latin accents and many ot her characters in Unicode lower plane ) (/usr/share/texmf-texlive/tex/latex/metalogo/metalogo.sty Package: metalogo 2010/05/29 v0.12 Extended TeX logo macros (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) (/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR) (/usr/share/texmf-texlive/tex/latex/graphics/trig.sty Package: trig 1999/03/16 v1.09 sin cos tan (DPC) ) (/etc/texmf/tex/latex/config/graphics.cfg File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive ) Package graphics Info: Driver file: xetex.def on input line 90. (/usr/share/texmf-texlive/tex/xelatex/graphics/xetex.def File: xetex.def 2006/08/10 v0.92 LaTeX color/graphics driver for XeTeX (RRM, mo d. JK) )) \...@req@height=\dimen112 \...@req@width=\dimen113 ) \...@everylogo=\toks37 \xl@@everylogo=\toks38 LaTeX Info: Redefining \TeX on input line 193. LaTeX Info: Redefining \LaTeX on input line 202. LaTeX Info: Redefining \LaTeXe on input line 219. ) LaTeX Info: Redefining \textsubscript on input line 62. LaTeX Info: Redefining \textsuperscript on input line 64. \...@tempbox=\box28 ) (/usr/share/texmf-texlive/tex/xelatex/bidi/bidi.sty Package: bidi 2010/08/01 v1.1.4c <commit 81> Bidirectional typesetting in plain TeX and LaTeX bidi package (Support for bidirectional typesetting in plain TeX and LaTeX) Description: A convenient interface for typesetting bidirectional texts in plain TeX and LaTeX. The package includes adaptations for use with many other commonly-used packages. Copyright © 2009-2010 Vafa Khalighi v1.1.4c, <commit 81>, 2010/08/01 License: LaTeX Project Public License, version 1.3c or higher (your choice) Home: http://bitbucket.org/vafa/bidi Location on CTAN: /macros/latex/contrib/bidi (/usr/share/texmf-texlive/tex/xelatex/iftex/iftex.sty Package: iftex 2010/07/25 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX, and LuaTeX ) (/usr/share/texmf-texlive/tex/xelatex/bidi/loadingorder-bidi.def File: loadingorder-bidi.def 2010/07/25 v0.5 making sure that bidi is the last p ackage loaded ) ! Package bidi Error: TeX engines other than XeTeX and LuaTeX are not yet suppo rted. See the bidi package documentation for explanation. Type H <return> for immediate help. ... l.82 \fi ? x Here is how much of TeX's memory you used: 11111 strings out of 95723 193602 string characters out of 1188240 278022 words of memory out of 1500000 14129 multiletter control sequences out of 10000+50000 3948 words of font info for 16 fonts, out of 1200000 for 2000 28 hyphenation exceptions out of 8191 45i,1n,35p,375b,88s stack positions out of 5000i,500n,6000p,200000b,5000s No pages of output.
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex