Monday, November 17, 2014

كيف تختار خطوط مختلفة في زيتخ XeTeX



زيتخ ، أو XeTeX يوفر الكثير من الإمكانيات، مثلاً دعم العربية و اليونيكود ، التي ﻻ تتوفر في ﻻتخ أو LaTeX.
من هذه الخصائص، هي إمكانية إختيار أي خط منصب في حاسبتك، لأي لغة كانت. و كما موضح في الصورة أدناه:
arabic fonts xetex


\documentclass[a4paper]{article}
\usepackage{fullpage}


\usepackage{arabxetex}
\usepackage[english,arabic]{babel}

\newcommand{\إسمـالخط}[1]{\selectlanguage{english}\beginL\fontname#1\endL}

\setlength{\parindent}{12pt}
\renewcommand{\arraystretch}{2}  % space between table rows

\newcommand{\Fsize}{12pt}

\font\بالاتينو="Palatino LT Arabic" at \Fsize
\font\ادوبيـعربي="Adobe Arabic" at \Fsize
\font\درويدـنسخ="Droid Arabic Naskh" at \Fsize
\font\تاهوما="Tahoma" at \Fsize
\font\أريال="Arial" at \Fsize
\font\أليفــناستعليق="Alvi Nastaleeq" at \Fsize
\font\هارماتتان="Harmattan alpha" at \Fsize
\font\شهرزاد="Scheherazade" at \Fsize
\font\أريالــيونيكود="Arial Unicode MS" at \Fsize
\font\كوفية="Koufiya LT" at \Fsize
\font\يونيفرســعربي="Univers Next Arabic" at \Fsize
\font\أميري="Amiri" at \Fsize
\font\ميترا="Mitra LT Light" at \Fsize
\font\ماجد="Maged LT Regular" at \Fsize
\font\كاكست="KacstBook" at \Fsize

\newcommand{\النص}{إذا تَنَفَّسَ مِنْ وادِيكَ رَيْحانُ  \فـافقي  تأرَّجَت من قَميص الصُّبْحِ أرْدانُ }
\newcommand{\فـافقي}{\hspace{5mm}}
\begin{document}



\arab{
\begin{table}

\begin{tabular}{l|r}

 \إسمـالخط{\أميري} &
\أميري
\النص
\\

 \إسمـالخط{\شهرزاد} &
\شهرزاد
\النص\\

 \إسمـالخط{\ادوبيـعربي} &
\ادوبيـعربي
\النص\\


 \إسمـالخط{\درويدـنسخ} &
\درويدـنسخ
\النص\\

 \إسمـالخط{\بالاتينو} &
\بالاتينو
\النص\\


 \إسمـالخط{\ميترا} &
\ميترا
\النص\\


 \إسمـالخط{\تاهوما} &
\تاهوما
\النص\\

 \إسمـالخط{\أريال} &
\أريال
\النص\\

 \إسمـالخط{\أريالــيونيكود} &
\أريالــيونيكود
\النص\\

 \إسمـالخط{\ماجد} &
\ماجد
\النص\\

 \إسمـالخط{\كاكست} &
\كاكست
\النص\\


 \إسمـالخط{\أليفــناستعليق} &
\أليفــناستعليق
\النص\\


 \إسمـالخط{\كوفية} &
\كوفية
\النص\\

 \إسمـالخط{\يونيفرســعربي} &
\يونيفرســعربي
\النص\\

 \إسمـالخط{\هارماتتان} &
\هارماتتان
\النص\\


\end{tabular}

\end{table}
}

\end{document}

No comments :