summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/polyglossia/README
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/polyglossia/README')
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/README214
1 files changed, 214 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/polyglossia/README b/Master/texmf-dist/doc/latex/polyglossia/README
new file mode 100644
index 00000000000..104d02bc657
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/polyglossia/README
@@ -0,0 +1,214 @@
+
+ ¦----------------------------------------------¦
+ ¦ ¦
+ ¦ THE POLYGLOSSIA PACKAGE v1.3 ¦
+ ¦ ¦
+ ¦ Modern multilingual typesetting ¦
+ ¦ with XeLaTeX and LuaLaTeX ¦
+ ¦ ¦
+ ¦----------------------------------------------¦
+
+This package provides a complete Babel replacement for users of XeLaTeX and
+(at an early stage) LuaLaTeX. This version includes support for 74 different
+languages.
+
+Polyglossia makes it possible to automate the following tasks:
+
+* Loading the appropriate hyphenation patterns.
+* Setting the script and language tags of the current font (if possible and
+ available), using the package fontspec.
+* Switching to a font assigned by the user to a particular script or language.
+* Adjusting some typographical conventions in function of the current language
+ (such as afterindent, frenchindent, spaces before or after punctuation marks,
+ etc.).
+* Redefining the document strings (like “chapter”, “figure”, “bibliography”).
+* Adapting the formatting of dates (for non-gregorian calendars via external
+ packages bundled with polyglossia: currently the Hebrew, Islamic and Farsi
+ calendars are supported).
+* For languages that have their own numeration system, modifying the formatting
+ of numbers appropriately.
+* Ensuring the proper directionality if the document contains languages
+ written from right to left (via the package bidi, available separately).
+
+Several features of Babel that do not make sense in the XeTeX world (like font
+encodings, shorthands, etc) are not supported. For German however, several
+shorthands do make sense and can be activated with the language option
+babelshorthands=true.
+
+Polyglossia is distributed in the traditional way with *.dtx and *.ins files,
+and also comes with a TDS-conformant ready-to-unpack zip file.
+
+To install from source (i.e. using polyglossia.dtx), run
+ xelatex polyglossia.dtx
+which will generate all files and produce the pdf documentation all at once.
+Alternatively if you have the file polyglossia.ins run
+ xetex polyglossia.ins
+and follow the instructions displayed.
+
+
+BUGS
+
+Users are encouraged to report bugs on the github tracker:
+http://github.com/reutenauer/polyglossia/issues
+
+
+CHANGES
+
+1.3 (11-05-2013)
+ * Several bugfixes.
+ * Sync with Babel 3.9.
+ * Added support for LuaTeX.
+ * Added support for Tibetan (end of lines are experimental).
+
+1.2.0e (28-04-2012)
+ * Fixed a number of outstanding and not very interesting bugs.
+ * Added gloss files for Romansh and Friulan, contributed by Claudio
+ Beccari.
+
+1.2.0d (12-01-2012)
+ * Removed \makeatletter and \makeother from gloss files entirely.
+
+1.2.0cc (12-10-2011) [First update by Arthur Reutenauer]
+ * Update to gloss-italian.ldf by Claudio Beccari, incorporating changes
+ by Enrico Gregorio.
+ * Conclude every gloss file with \makeatother to match the initial
+ \makeatletter. (Not necessary from a technical point of vue, because of one of the changes by Enrico reported below, but I like it better that way :-)
+ * Conclude polyglossia.sty with \ExplSyntaxOff to match the initial
+ \ExplSyntaxOn.
+ * Added gloss file for Kannada, contributed by Aravinda VK and others.
+ * Corrections to the gloss-dutch.ldf thanks to Wouter Bolsterlee.
+ * Several patches by Enrico Gregorio, fixing long-standing bugs.
+ From the git log:
+ - Deleted setup for right-to-left writing direction, see http://tug.org/pipermail/xetex/2011-April/020319.html
+ - Changed three appearances of \newcommand to \newrobustcmd, as the commands needs to be protected. Bug reported by "kamensky".
+ - Corrected \datepolish as suggested by Piotr Kempa
+ - Changed \lccode" into \lccode\string", because it might come into action at wrong times when " is active
+ - Changed definition of key xpg@setup, as \@tmpfirst and \@tmpsecond were not expanded, causing dependence of \lefthyphenmin and \righthyphenmin to the last loaded language. Raised by Vadim Rodionov on the XeTeX mailing list.
+ - Deleted \bgroup and \egroup tokens from the definition of otherlanguage*; they serve no purpose (we are already inside an environment) and conflict with csquotes. Noticed by P. Lehman.
+ - Changed the calls of \input to \xpg@input, which inputs the required file and resets the catcode of @ to the same value as it had before the input. Since each .ldf file starts with \makeatletter, the old behaviour would leave a category 11 @, which is wrong.
+ - Added "\csuse{date#2}" to the definition of "otherlanguage*"
+
+
+1.2.0b (03-10-2011) [Update by Philipp Stephani]
+ * Load xkeyval package explicitly since newer versions
+ of fontspec don't load it any more
+
+1.2.0a (27-07-2010) [Last update by François Charette]
+ * Initialize \fontfamily acc to value of \familydefault
+ (Fixes a bug when using polyglossia with beamer)
+ * Remove spurious space in def of \dateenglish
+ * Add missing English variant "american"
+ * Serbian: fix date format and captions (Latin+Cyrillic)
+ * Fix \atticnumeral in gloss-greek
+ * Small improvements and fixes in documentation
+
+
+1.2.0 (15-07-2010)
+ * Adapted for fontspec 2.0 (will not work with earlier versions!)
+ * New implementation of a \PolyglossiaSetup interface
+ that simplifies writing gloss-*.ldf files
+ * Many internal enhancements and refactoring
+ (including a patch by Dirk Ulrich)
+ * Improved automatic font setup when \<lang>font is not defined
+ * New environment otherlanguage* (env. equivalent of \foreignlanguage
+ (Enrico Gregorio)
+ * Bugfix to prevent bogus expansion of \{rm,sf,tt}family even in aux files
+ (Enrico Gregorio)
+ * New gloss files for Armenian, Bengali, Occitan, Bengali, Lao,
+ Malayalam, Marathi, Tamil, Telugu, and Turkmen.
+ * New auxiliary packages 'devanagaridigits' and 'bengalidigits'
+ * hijrical no longer loads bidi and checks for incompatible l3calc
+ * Add Babel shorthands for Russian (based on a patch by Vladimir Lomov)
+ * Fix \fnum@{table,figure} for Lithuanian
+ * Various improvements in gloss-russian (provided by Vladimir Lomov and
+ others)
+ * Corrected captions for Bahasai, Lithuanian, Russian, Croatian
+ * Add option indentfirst=true for Spanish, Croation and other languages
+ (NB: indentfirst was previously named frenchindent)
+ * New option 'script' for German: Setting script=fraktur modifies the
+ captions for typesetting in Fraktur.
+ * New command \aemph for Arabic, Farsi, Urdu, etc. to mark emphasis through
+ overlining.
+ * Package option 'nolocalmarks' is now true by default: to activate it the
+ option 'localmarks' must be passed instead.
+ * Loading languages à la Babel as package options is no longer possible (this
+ feature was deprecated since v1.1.0).
+
+1.1.1 (23-03-2010)
+ * Bugfix for French: explicit spaces before/after double punctuation
+ signs ("Par exemple : les grands « espaces » du Canada ! ") are
+ now replaced by the appropriate non-breaking spaces, as in Babel.
+ * Bugfix for font switching mechanism within Latin script
+ (pending a complete re-implementation in v1.2):
+ the font shape and series are no longer reset when switching language.
+ * New macros for non-Western decimal digits
+ (instead of fontmappings)
+ * New gloss files for Asturian, Lithuanian and Urdu
+ * hijrical.sty is now locale-aware: \hijritoday is
+ formatted differently in Arabic, Farsi, Urdu, Turkish
+ and Bahasa Indonesia.
+---NB: the above five items were not part of v1.1.1-rc1 which was made available on github---
+ * Enable babelshorthands for Dutch
+ * Add missing macro \allowhyphens
+ * Add global option babelshorthands
+ * Support Catalan geminated l
+ * Bugfix when declaring more than one pkg option
+ * Protect \reset@font
+ * Add missing requirement makecmds
+ * Bugfix for smallcaps in captions
+ * Typo for ccname in Hebrew
+ * Add option numerals to gloss-russian
+ * Provide newXeTeXintercharclass when undefined
+ * Bugfix for Russian alph
+ * Remove superfluous level of {} in def of markright
+ * Bugfix for \datecatalan
+ * Change hyphenmins for Sanskrit
+
+1.1.0b
+ * Modify hyphenmins for Sanskrit (Yves Codet)
+ * Bugfixes for Serbian and Bulgarian (Enrico Gregorio)
+1.1.0a
+ * Bugfix for interchar tokens
+1.1.0
+ * Use \newXeTeXintercharclass (thanks to Enrico Gregorio)
+ * Fixed implementation of shorthands for German (Babel code in file babelsh.def)
+ * Arabic (Khaled Hosny):
+ - Fix abjad form for 3 and 5 and add option abjadjimnotail
+ - bugfix for \arabicnumber
+ - make Gregorian calender the default
+ - fixed typos in the sample text
+ * Turkish (S. Ö. Yıldız):
+ - fix white-space before : and !
+ - also check if the font specified TRK for language
+ - added missing Turkish translation of "Glossary"
+ * Suppress nopattern warning for non-hyphenated scripts
+ * Changed U+0163 to U+021B for Romanian (Elie Roux)
+ * Stylistic fixes and use macro \xpg@option for package options (E. Gregorio)
+ * Fix monthnames in Dutch (A. Ledda)
+ * Add Brazilian translation for "glossary"
+ * Remove spurious space generated by gloss-spanish
+ * Fix ldf file for brazilian
+ * Various improvements in the code communicated by E. Gregorio:
+ - remove superfluous \protect\language
+ - change default language from 0 to \l@nohyphenation=255
+ - localize lccode handling of apostrophe in French; add it to Italian
+ * Fix frenchspacing for vietnamese
+ * Other minor bugfixes
+
+1.0.2
+ This is mostly a bug fixes release.
+ * Captions corrected in Hebrew, Russian and Spanish
+ * Removed all \text<lang> wrappers within caption definitions
+ * Improved compatibility with Babel
+ * New option "babelshorthands" for German
+ * New option "Script" for Sanskrit
+
+1.0.1
+ * Improved documentation (added sections on font setup and numeration mappings)
+ * Improvements and bugfixes for English and German
+ * Bugfix in gloss-syriac.ldf (spurious space after \textsyriac{...})
+ * Extended the scope of \syriacabjad
+ * Added gloss-amharic.ldf (ported from ethiop.ldf in the package ethiop)
+
+1.0
+ * Initial release on CTAN