با تشکر از آقای جابر به خاطر راهنمایی خوبشون، برای فونتهایی که حالت ایتالیک، ایرانیک یا ضخیم را ندارند، میتوان دستورات زیر را دقیقا قبل از دستور \begin{document}
قرار داد.
\usepackage{xepersian}
\settextfont[%
BoldFont={Tahoma},%
BoldFeatures={FakeBold=1},%
ItalicFont={Tahoma},%
ItalicFeatures={FakeSlant=-.15},%
BoldItalicFont={Tahoma},%
BoldItalicFeatures={FakeSlant=-.15,FakeBold=1}%
]{Tahoma}
\setlatintextfont[%
BoldFont={Tahoma},%
BoldFeatures={FakeBold=1},%
ItalicFont={Tahoma},%
ItalicFeatures={FakeSlant=.15},%
BoldItalicFont={Tahoma},%
BoldItalicFeatures={FakeSlant=.15,FakeBold=1}%
]{Tahoma}
در این باره گفتنی است که میتوان میزان مایل بودن فونتها را کم یا زیاد کرد و در صورت منفی کردن ضریب مایلی، فونت به جای ایتالیک، ایرانیک میشود.
مثال زیر را اجرا کنید و نتیجه را ببینید.
\documentclass{article}
\usepackage{xepersian}
\settextfont[%
BoldFont={Tahoma},%
BoldFeatures={FakeBold=1},%
ItalicFont={Tahoma},%
ItalicFeatures={FakeSlant=-.15},%
BoldItalicFont={Tahoma},%
BoldItalicFeatures={FakeSlant=-.15,FakeBold=1}%
]{Tahoma}
\setlatintextfont[%
BoldFont={Tahoma},%
BoldFeatures={FakeBold=1},%
ItalicFont={Tahoma},%
ItalicFeatures={FakeSlant=.15},%
BoldItalicFont={Tahoma},%
BoldItalicFeatures={FakeSlant=.15,FakeBold=1}%
]{Tahoma}
\begin{document}
این یک متن است که بعضی از کلمات آن به صورت
\textit{ایرانیک}،
و برخی دیگر به صورت
\textbf{ضخیم}،
و برخی دیگر همزمان
\textbf{\textit{
ضخیم و ایرانیک}}
هستند.
\begin{latin}
This is a text, in which some of words are \textit{italic}, some \textbf{bold}, and some \textbf{\textit{bold and italic}}.
\end{latin}
\end{document}
خروجی دستورات فوق به صورت زیر در میآید.
با وجودی که سوال خود من در مورد نحوه ایرانیک کردن فونتهایی بود که این حالت، جزء ویژگیهای فونت نیست، ولی بعدا متوجه شدم که حالت ایرانیک برای فونتهای فارسی مناسب نیست و همان حالت ایتالیک باید برای فونتهای فارسی استفاده شود.
سازندگان فونت انجمن (که یک فونت تجاری است و در سایت فونتیران ارائه میگردد) بر این باورند که برای فونتهای فارسی،
مایل به راست اصیلتر است!
دلایل آنها که در سایت مذکور آمده است در اینجا ذکر میشود:
برپایهی کاربرد صحیح سبک ایتالیک که برگرفته از نگاشتن پُرسرعت است، میتوان در نوشتار فارسی، خط شکسته نستعلیق را الگو قرارداد. با بررسی این حروف متوجه میشویم که به هنگام سریعنویسی در فارسی نیز قامت حروف به سمت راست مایل میشود.
حروف ایتالیک در فونت انجمن مکس بر پایه همین منطق به سمت راست مایل است. مایل بودن به سمت راست علاوه بر پیشینهای که در حروف فارسی دارد، با حروف ایتالیک لاتین نیز هماهنگتر است.
منبع: سایت فونتیران، فونت انجمن
برای اینکه تفاوت این دو بهتر به ذهن بیاید،کد زیر و نتیجه آن را مشاهده بفرمایید.
\documentclass{article}
\usepackage{xepersian}
\settextfont[%
BoldFont={Tahoma},%
BoldFeatures={FakeBold=1},%
ItalicFont={Tahoma},%
ItalicFeatures={FakeSlant=.15},%
BoldItalicFont={Tahoma},%
BoldItalicFeatures={FakeSlant=.15,FakeBold=1}%
]{Tahoma}
\setlatintextfont[%
BoldFont={Tahoma},%
BoldFeatures={FakeBold=1},%
ItalicFont={Tahoma},%
ItalicFeatures={FakeSlant=.15},%
BoldItalicFont={Tahoma},%
BoldItalicFeatures={FakeSlant=.15,FakeBold=1}%
]{Tahoma}
\begin{document}
این یک متن است که بعضی از کلمات آن به صورت
\textit{ایتالیک}،
و برخی دیگر به صورت
\textbf{ضخیم}،
و برخی دیگر همزمان%
\textbf{\textit{
ضخیم و ایتالیک}}
هستند.
\begin{latin}
This is a text, in which some of words are \textit{italic}, some \textbf{bold}, and some \textbf{\textit{bold and italic}}.
\end{latin}
\end{document}