In a document like this:*
***
|\documentclass*[*|*|a4paper, 12p|*|t]{boo|*|k}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{fontspec}
\defaultfontfeatures{Language=Turkish, Mapping=tex-text}
\setmainfont{Linux Libertine G}
\usepackage{polyglossia}
Capitalization (\uppercase{...}) is controlled via \uccode so that
this should help:
\uccode`\i=`\İ
There is a Turkish module in polyglossia, so most probably the
following should solve all Turkish typographical features:
\usepackage{polyglossia}
\setdefaultlanguage{turkish}
2013/5/30
On Thu, May 30, 2013 at 02:45:26PM +0200, Alessandro Ceschini wrote:
the problem is that i gets capitalized in Turkish
as dotted I, that is: İ (U+0130) and this, XeLaTeX doesn't do. Is
there a way to enjoin it to do so?
Changing \lccode and \uccode values might to the trick:
\lccode`İ=`i
2013/5/30 Khaled Hosny khaledho...@eglug.org:
On Thu, May 30, 2013 at 02:45:26PM +0200, Alessandro Ceschini wrote:
the problem is that i gets capitalized in Turkish
as dotted I, that is: İ (U+0130) and this, XeLaTeX doesn't do. Is
there a way to enjoin it to do so?
Changing \lccode and
Hi Zdenek,
\setdefaultlanguage{turkish} is the same as \setmainlanguage{turkish}
which is in my example and I tried, it doesn't have any noticeable effects.
However, \uccode`\i=`\I. gives the intended result but doesn't create
problems only because I'm working in a monolingual document, such
2013/5/30 Alessandro Ceschini alessandroceschini...@gmail.com:
Hi Zdenek,
\setdefaultlanguage{turkish} is the same as \setmainlanguage{turkish} which
is in my example and I tried, it doesn't have any noticeable effects.
Oh, I did not notice.
However, \uccode`\i=`\İ gives the intended result