XeTeX
XeTeX (ಅಥವಾ; "ಟೆಕ್ಸ್" ಅನ್ನು ಉಚ್ಚರಿಸುವುದು ಮತ್ತು ಬರೆಯುವುದು ಸಹ ನೋಡಿ) ಯುನಿಕೋಡ್ ಅನ್ನು ಬಳಸುವ ಮತ್ತು ಓಪನ್ ಟೈಪ್, ಗ್ರ್ಯಾಫೈಟ್ ಮತ್ತು ಆಪಲ್ ಅಡ್ವಾನ್ಸ್ಡ್ ಟೈಪೋಗ್ರಫಿ (ಎಎಟಿ) ಯಂತಹ ಆಧುನಿಕ ಫಾಂಟ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಟೆಕ್ಸ್ ಟೈಪ್ಸೆಟ್ಟಿಂಗ್ ಎಂಜಿನ್ ಆಗಿದೆ. ಇದನ್ನು ಮೂಲತಃ ಜೊನಾಥನ್ ಕ್ಯೂ ಬರೆದಿದ್ದಾರೆ ಮತ್ತು ಇದನ್ನು X11 ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಆರಂಭದಲ್ಲಿ ಇದನ್ನು ಮ್ಯಾಕ್ ಓಎಸ್ ಎಕ್ಸ್ಗಾಗಿ ಮಾತ್ರ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿತ್ತು, ಈಗ ಇದು ಎಲ್ಲಾ ಪ್ರಮುಖ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಲಭ್ಯವಿದೆ. ಇದು ಸ್ಥಳೀಯವಾಗಿ ಯುನಿಕೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಇನ್ಪುಟ್ ಕಡತವು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಯುಟಿಎಫ್-8 ಎನ್ಕೋಡಿಂಗ್ನಲ್ಲಿದೆ ಎಂದು ಭಾವಿಸಲಾಗಿದೆ. ಟೆಕ್ಸ್ ಫಾಂಟ್ ಮೆಟ್ರಿಕ್ಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡದೆಯೇ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಯಾವುದೇ ಫಾಂಟ್ಗಳನ್ನು XeTeX ಬಳಸಬಹುದು ಮತ್ತು ಓಪನ್ ಟೈಪ್, ಎಎಟಿ ಮತ್ತು ಗ್ರ್ಯಾಫೈಟ್ ತಂತ್ರಜ್ಞಾನಗಳ ಸುಧಾರಿತ ಟೈಪೋಗ್ರಾಫಿಕ್ ವೈಶಿಷ್ಟ್ಯಗಳಾದ ಪರ್ಯಾಯ ಗ್ಲಿಫ್ಗಳು ಮತ್ತು ಸ್ವಾಶ್ಗಳು, ಐಚ್ಛಿಕ ಅಥವಾ ಐತಿಹಾಸಿಕ ಲಿಗೇಚರ್ಗಳು ಮತ್ತು ವೇರಿಯಬಲ್ ಫಾಂಟ್ ತೂಕಗಳನ್ನು ನೇರವಾಗಿ ಬಳಸಬಹುದು. ಓಪನ್ ಟೈಪ್ ಸ್ಥಳೀಯ ಟೈಪೋಗ್ರಾಫಿಕ್ ಸಂಪ್ರದಾಯಗಳಿಗೆ (ಲೋಕಲ್ ಟ್ಯಾಗ್) ಬೆಂಬಲವೂ ಇದೆ. XeTeX ಕಚ್ಚಾ ಓಪನ್ ಟೈಪ್ ವೈಶಿಷ್ಟ್ಯದ ಟ್ಯಾಗ್ಗಳನ್ನು ಫಾಂಟ್ಗೆ ರವಾನಿಸಲು ಸಹ ಅನುಮತಿಸುತ್ತದೆ. ಮೈಕ್ರೋಟೈಪೊಗ್ರಫಿಯು ಸಹ ಬೆಂಬಲಿತವಾಗಿದೆ. ಟೆಕ್ ಫಾಂಟ್ ಮೆಟ್ರಿಕ್ಸ್ ಆಧಾರಿತ ಸಾಂಪ್ರದಾಯಿಕ ಗಣಿತದ ಅಕ್ಷರವಿನ್ಯಾಸಕ್ಕೆ ಪರ್ಯಾಯವಾಗಿ ಕ್ಯಾಂಬ್ರಿಯಾ ಮ್ಯಾಥ್ ಅಥವಾ ಆಸನ ಮ್ಯಾಥ್ನಂತಹ ವಿಶೇಷ ಗಣಿತದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಯೂನಿಕೋಡ್ ಫಾಂಟ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಟೈಪ್ಸೆಟ್ಟಿಂಗ್ ಗಣಿತವನ್ನು ಸಹ ಜೆಟೆಕ್ ಬೆಂಬಲಿಸುತ್ತದೆ. ಕಾರ್ಯಾಚರಣೆಯ ವಿಧಾನ XeTeX ಎರಡು ಹಂತಗಳಲ್ಲಿ ಇನ್ಪುಟ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ. ಮೊದಲ ಹಂತದಲ್ಲಿ XeTeX ವಿಸ್ತರಿತ DVI (xdv) ಕಡತವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ನಂತರ ಅದನ್ನು ಚಾಲಕನು ಪಿಡಿಎಫ್ ಆಗಿ ಪರಿವರ್ತಿಸುತ್ತಾನೆ. ಪೂರ್ವನಿಯೋಜಿತ ಕಾರ್ಯಾಚರಣಾ ಕ್ರಮದಲ್ಲಿ ಯಾವುದೇ ಬಳಕೆದಾರ-ಗೋಚರ ಮಧ್ಯಂತರ ಕಡತಗಳನ್ನು ಉತ್ಪಾದಿಸದೆ xdv ಔಟ್ಪುಟ್ ಅನ್ನು ನೇರವಾಗಿ ಚಾಲಕನಿಗೆ ಪೈಪ್ ಮಾಡಲಾಗುತ್ತದೆ. ಮಧ್ಯಂತರ ಸ್ವರೂಪವನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸಾಮರ್ಥ್ಯವಿರುವ ವೀಕ್ಷಕರು ಇಲ್ಲದಿದ್ದರೂ, XeTeXನ ಮೊದಲ ಹಂತವನ್ನು ಮಾತ್ರ ಚಲಾಯಿಸಲು ಮತ್ತು xdvಯನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಿದೆ. ಎಕ್ಸ್ಡಿವಿ ಕಡತದಿಂದ ಪಿಡಿಎಫ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಎರಡು ಬ್ಯಾಕೆಂಡ್ ಚಾಲಕಗಳು ಲಭ್ಯವಿವೆಃ ಎಕ್ಸ್ಡಿವಿ2ಪಿಡಿಎಫ್, ಇದು ಎಟಿಎಸ್ಯುಐ ಮತ್ತು ಕ್ವಿಕ್ಟೈಮ್ ಚೌಕಟ್ಟುಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಮ್ಯಾಕ್ ಓಎಸ್ ಎಕ್ಸ್ನಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. xdvipdfmx, ಇದು ಫ್ರೀಟೈಪ್ ಅನ್ನು ಬಳಸುವ ಡಿವಿಐಪಿಡಿಎಫ್ಎಂಎಕ್ಸ್ನ ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಯಾಗಿದೆ. ಈ ಚಾಲಕವು ಎಲ್ಲಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆವೃತ್ತಿ 0.997 ನಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಎಲ್ಲಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಡ್ರೈವರ್ xdvipdfmx ಆಗಿದೆ. 0.9999 ಆವೃತ್ತಿಯಂತೆ, xdv2pdf ಅನ್ನು ಇನ್ನು ಮುಂದೆ ಬೆಂಬಲಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಅದರ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ. XeTeX, LaTeX ಮತ್ತು ConTeXt ಮ್ಯಾಕ್ರೋ ಪ್ಯಾಕೇಜ್ಗಳೆರಡರೊಂದಿಗೂ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದರ ಲಾಟೆಕ್ಸ್ ಪ್ರತಿರೂಪವನ್ನು ಜೆಲಾಟೆಕ್ಸ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಫಾಂಟ್ ಸ್ಪೆಕ್ ಪ್ಯಾಕೇಜಿನೊಂದಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಫಾಂಟ್ ಆಯ್ಕೆಗಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಸಂಕೀರ್ಣ ಫಾಂಟ್ ಆಯ್ಕೆಗಳನ್ನು ಹೆಸರಿಸಲು ಮತ್ತು ನಂತರ ಮರುಬಳಕೆ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. XeTeX ಅನ್ನು ಟೆಕ್ ಲೈವ್, ಮ್ಯಾಕ್ಟೆಕ್ಸ್, ಮಿಕ್ಟೆಕ್ಸ್ ಮತ್ತು ಲೈಕ್ಸ್ನೊಂದಿಗೆ ಜೋಡಿಸಲಾಗಿದೆ (ದಿನಾಂಕಗಳು ಮತ್ತು ಆವೃತ್ತಿಗಳಿಗಾಗಿ ಕೆಳಗಿನ ಇತಿಹಾಸವನ್ನು ನೋಡಿ). ಉದಾಹರಣೆ ಈ ಕೆಳಗಿನವು XeLaTeX ಮೂಲ ಮತ್ತು ಪ್ರಸ್ತುತಪಡಿಸಿದ ಔಟ್ಪುಟ್ಗೆ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಬಳಸಿದ ಅಕ್ಷರಶೈಲಿಯು OFL-ಪರವಾನಗಿ ಪಡೆದ ಲಿನಕ್ಸ್ ಲಿಬರ್ಟೈನ್ ಅಕ್ಷರಶೈಲಿಯಾಗಿದೆ. ಪಠ್ಯವನ್ನು xelatex ಆಜ್ಞೆಯಿಂದ ಸಂಸ್ಕರಿಸಬೇಕು. ಅರೇಬಿಕ್ ಬೆಂಬಲ XeTeX ಸಹ ಅರೇಬಿಕ್ನಂತಹ ಬಲದಿಂದ ಎಡಕ್ಕೆ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಅರೇಬಿಕ್ ಭಾಷೆಯನ್ನು XeTeX ನಲ್ಲಿ ನಿರೂಪಿಸುವ ಒಂದು ವಿಧಾನವೆಂದರೆ ಪ್ಯಾಕೇಜ್ ಅರಾಬ್ಜೆಟೆಕ್ಸ್ ಅನ್ನು ಬಳಸುವುದು. ಹಾಗೆ ಮಾಡಲು, ಅರೇಬಿಕ್ ಅನ್ನು ಈ ಕೆಳಗಿನವುಗಳ ಒಳಗೆ ಇರಿಸಲಾಗಿದೆಃ \interest {arab} [utf]. .. .. ಈ ಕೆಳಗಿನ ಸಂಕೇತವು ಇದನ್ನು ವಿವರಿಸುತ್ತದೆಃ ಗ್ರಂಥಸೂಚಿ ಕಡತಗಳಲ್ಲಿನ ವೈಶಿಷ್ಟ್ಯಗಳು (ಬಿಬ್ಟೆಕ್ಸ್ ಉದಾಹರಣೆಯ ಕೆಳಗೆ ನೋಡಿ) ನೀವು ಯುನಿಕೋಡ್ ಘಟಕಗಳನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಅವುಗಳ ಸ್ಥಳೀಯ ಲಿಪಿಯೊಂದಿಗೆ ಕರೆಯಬಹುದು, ಉದಾಹರಣೆಗೆ ಪಿಡಿಎಫ್ ಟೆಕ್ ಯಂತ್ರವನ್ನು ಬಳಸುವುದು ಕಡ್ಡಾಯವಾಗಿರುವ ಎಎಸ್ಸಿಐಐ ರೂಪವಾದ ಎಕ್ಸ್ಟ್ರೋಮ್ ಬದಲಿಗೆ ಎಕ್ಸ್ಟ್ರೋಮ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಿ. % ಎನ್ಕೋಡಿಂಗ್ಃ UTF8 @ARTICLE (ಎಕ್ಸ್ಟ್ರೋಮ್, ಆಟರ್ = "ಆಥರ್ ಡಬ್ಲ್ಯೂ", ಶೀರ್ಷಿಕೆ = "{ಎಕ್ಸ್ಟ್ರೋಮ್ ಶೀರ್ಷಿಕೆ}", ಜರ್ನಲ್ = "ಎಕ್ಸ್ಟ್ರೋಮ್ ಜರ್ನಲ್", YEAR = 1965, ಟಿಪ್ಪಣಿ = {ವರ್ಕಿಂಗ್ ವಿತ್ pdflatex}) @ARTICLE (ಎಕ್ಸ್ಟ್ರೋಮ್, ಆಟರ್ = "ಆಥರ್ ಎಕ್ಸ್ಟ್ರೋಮ್ m", ಶೀರ್ಷಿಕೆ = "{ಎಕ್ಸ್ಟ್ರೋಮ್ ಶೀರ್ಷಿಕೆ}", ಜರ್ನಲ್ = "ಎಕ್ಸ್ಟ್ರೋಮ್ ಜರ್ನಲ್", YEAR = "1965", ಟಿಪ್ಪಣಿ = {ಪಿಡಿಎಫ್ಳಟೆಕ್ಸ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ ಆದರೆ ಜೆಲಾಟೆಕ್ಸ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ] 2005ರಲ್ಲಿ ಓಪನ್ ಟೈಪ್ ಲೇಔಟ್ ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಮೊದಲ ಬಾರಿಗೆ ಪರಿಚಯಿಸಲಾಯಿತು. ಬ್ಯಾಚೋಟೆಕ್ಸ್ 2006ರ ಸಮಯದಲ್ಲಿ ಲಿನಕ್ಸ್ಗಾಗಿ ಒಂದು ಆವೃತ್ತಿಯನ್ನು ಘೋಷಿಸಲಾಯಿತು, ಇದನ್ನು ಕೆಲವು ತಿಂಗಳುಗಳ ನಂತರ ಅಕಿರಾ ಕಾಕುಟೊ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಯಿತು, ಮತ್ತು ಅಂತಿಮವಾಗಿ ಎಲ್ಲಾ ಪ್ರಮುಖ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗಾಗಿ ಟೆಕ್ಸ್ ಲೈವ್ 2007ರಲ್ಲಿ ಸೇರಿಸಲಾಯಿತು. XeTeX ಅನ್ನು ಆವೃತ್ತಿ 2 ರಿಂದ ಲೈಕ್ಸ್ ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಆವೃತ್ತಿ 2.7 ರಿಂದ ಮಿಕ್ಟೆಕ್ಸ್ನೊಂದಿಗೆ ರವಾನಿಸಲಾಗಿದೆ. ಟೆಕ್ಸ್ ಲೈವ್ನಲ್ಲಿ ಸೇರ್ಪಡೆಯಾದಂತೆ, ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಸೆಟಪ್ ಕಾರ್ಯವಿಧಾನವಿಲ್ಲದೆ ಲಾಟೆಕ್ಸ್, ಓಪನ್ ಟೈಪ್, ಟ್ರೂಟೈಪ್ ಮತ್ತು ಪೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ ಫಾಂಟ್ಗಳಿಗಾಗಿ ಬರೆಯಲಾದ ಹೆಚ್ಚಿನ ಮ್ಯಾಕ್ರೋ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಎಕ್ಸೆಟೆಕ್ಸ್ ಬೆಂಬಲಿಸುತ್ತದೆ. ಬ್ಯಾಚೋಟೆಕ್ಸ್ 2008ರಲ್ಲಿ ಘೋಷಿಸಲಾದ ಆವೃತ್ತಿ 0.998 ಯುನಿಕೋಡ್ ಸಾಮಾನ್ಯೀಕರಣವನ್ನು \XeTeXinputnormalization ಆಜ್ಞೆಯ ಮೂಲಕ ಬೆಂಬಲಿಸುತ್ತದೆ. 2013ರ ಮೇ ತಿಂಗಳಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಆವೃತ್ತಿ 0.9999, ಓಪನ್ ಟೈಪ್ ಲೇಔಟ್ಗಾಗಿ ಐಸಿಯು ಲೇಔಟ್ ಎಂಜಿನ್ನಿಂದ ಹರ್ಫ್ಬಜ್ಗೆ ಮತ್ತು ಗ್ರ್ಯಾಫೈಟ್ ಲೇಔಟ್ಗಾಗಿ ಗ್ರ್ಯಾಫೈಟ್2 ಎಂಜಿನ್ನಿಗೆ, ಜೊತೆಗೆ ಮ್ಯಾಕ್ ಓಎಸ್ ಎಕ್ಸ್ನಲ್ಲಿ ಎಟಿಎಸ್ಯುಐ ಬದಲಿಗೆ ಕೋರ್ ಟೆಕ್ಸ್ಟ್ ಫ್ರೇಮ್ವರ್ಕ್ಗೆ ಬದಲಾಯಿತು. ಲುವಾಟೆಕ್ಸ್ ಒಮೆಗಾ (ಟಿಇಎಕ್ಸ್) ಟೈಪ್ಫೇಸ್ ಟಿಇಎಕ್ಸ್ ವರ್ಕ್ಸ್ ಅನ್ನು ಸಹ ನೋಡಿ-ಟಿಇಎಕ್ಸ್ ಕಡತಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಬಹು-ವೇದಿಕೆ, ಯುನಿಕೋಡ್ ಸಂಪಾದಕ, ಇದನ್ನು ಟಿಇಎಕ್ಸ್ನ ಲೇಖಕರು ಬರೆದಿದ್ದಾರೆ. ಟೆಕ್ ವಿಸ್ತರಣೆಗಳ ಪಟ್ಟಿ ಉಲ್ಲೇಖಗಳು ಹೆಚ್ಚಿನ ಓದುವಿಕೆ ಎಂ. ಗೂಸೆನ್ಸ್ (ಎಡ್.) (2008) XeTeX ಕಂಪ್ಯಾನಿಯನ್ಃ ಟೆಕ್ಸ್ ಓಪನ್ ಟೈಪ್ ಮತ್ತು ಯೂನಿಕೋಡ್ ಅನ್ನು ಸಂಧಿಸುತ್ತದೆ. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಲಾಟೆಕ್ಸ್ನ ಸೌಂದರ್ಯಃ ವೃತ್ತಿಪರ ಅಕ್ಷರಶೈಲಿಗಳೊಂದಿಗೆ XeTeX ಬಳಕೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ. ಟಿ. ಯು. ಜಿ. ಯಲ್ಲಿ XeTeX ಪ್ರದರ್ಶನ. 2007 ಸಾಫ್ಟ್ವೇರ್ ಡಿಜಿಟಲ್ ಮುದ್ರಣಕಲೆ ಉಚಿತ ಪಿಡಿಎಫ್ ಸಾಫ್ಟ್ವೇರ್ ಉಚಿತ ಟೆಕ್ ಸಾಫ್ಟ್ವೇರ್ ಲಿನಕ್ಸ್ ಟೆಕ್ ಸಾಫ್ಟ್ವೇರ್ ಸಾಫ್ಟ್ವೇರ್ ಎಂಐಟಿ ಪರವಾನಗಿ ಟೆಕ್ ಯೂನಿಕೋಡ್ ಅನ್ನು ಬಳಸುತ್ತದೆ