با سلام
اگر بخواهیم در یک سطر، فقط یک کلمه با فونت متفاوت داشته باشیم چه کار باید بکنیم ؟
یعنی به فرض میخواهیم کلمه ای با فونت تیتر ظاهر شود در صورتیکه کل متن با نیلوفر نوشته شده است.
کد زیر را که اجرا میکنم خروجی آن به صورتی است که تا انتها فونت را تغییر میدهد
\documentclass{book}
\usepackage{xepersian}
\settextfont{XB Zar}
\defpersianfont\titr[scale=1.2]{B Titr Bold}
\begin{document}
این یک مثال است
\titr{این یک مثال است}
این یک مثال است
\end{document}
و به این صورت نمایش داده می شود:
ضمنا اندازه فونت نیز با تغییر scale فرقی نمیکند!(ایراد کار کجاست ؟)
\documentclass{book}
\usepackage{xepersian}
\settextfont{XB Zar}
\defpersianfont\titr[scale=1.2]{B Titr Bold}
\defpersianfont\titrB[scale=3]{B Titr Bold}
\deflatinfont\allah[scale=1.2]{110_Besmellah}
\deflatinfont\allahB[scale=3]{110_Besmellah}
\begin{document}
\Ir{{\allah a}}
\Ir{{\allahB a}}
{\titr این یک مثال است}
{\titrB این یک مثال است}
\end{document}
که خروجی آن به صورت زیر است:
همانطور که مشاهده می شود فونت تغییر نکرده است.