texlive polyglossia bidi package missing in some configurations

Bug #1413808 reported by Amir Livne Bar-on on 2015-01-22
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
texlive-lang (Ubuntu)
Undecided
Unassigned

Bug Description

It is possible for users to have a configuration where Hebrew doesn't work in XeLaTeX without a reasonable cause.

The package texlive-lang-hebrew is a dummy package, that depends on texlive-lang-other.
The package texlive-lang-other includes the "polyglossia" tex package, a modern replacement for the "babel" package, and also includes Hebrew fonts.
When polyglossia is used in a tex document with RTL languages, such as Hebrew, it automatically loads the "bidi" package.
However, the "bidi" tex package is not included in texlive-lang-other, only in texlive-lang-arabic (the package for Arabic and Farsi).

Therefore, if a user only installs the Hebrew language pack, and uses Hebrew in a tex document with polyglossia, she gets an error "File `bidi.sty' not found".

My proposed solution: either
  a) include bidi.sty and its dependencies in texlive-lang-other, or
  b) make texlive-lang-hebrew a real package: split the hebrew fonts from texlive-lang-other, and polyglossia, and maybe some other stuff, and also copy the "bidi" package from texlive-lang-arabic.

Tags: rtl Edit Tag help
Yaron (sh-yaron) on 2017-07-26
tags: added: rtl
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers