[XeTeX] Problem with Turkish dotted I (U+0130) in headers

2013-05-30 Thread Alessandro Ceschini
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}

Re: [XeTeX] Problem with Turkish dotted I (U+0130) in headers

2013-05-30 Thread Zdenek Wagner
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

Re: [XeTeX] Problem with Turkish dotted I (U+0130) in headers

2013-05-30 Thread Khaled Hosny
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

Re: [XeTeX] Problem with Turkish dotted I (U+0130) in headers

2013-05-30 Thread Zdenek Wagner
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

Re: [XeTeX] Problem with Turkish dotted I (U+0130) in headers

2013-05-30 Thread Alessandro Ceschini
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

Re: [XeTeX] Problem with Turkish dotted I (U+0130) in headers

2013-05-30 Thread Zdenek Wagner
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