XeTeX

XǝTeX
作者 ジョナサン・キュー
初版 2004年4月7日 (20年前) (2004-04-07)[1]
最新版
0.99998 / 2017年3月16日 (7年前) (2017-03-16)[2]
リポジトリ ウィキデータを編集
プログラミング
言語
Pascal (WEB), C言語, C++
対応OS クロスプラットフォーム
サポート状況 開発中
種別 組版処理
ライセンス MIT License
公式サイト xetex.sourceforge.net
テンプレートを表示

XǝTeXXeTeX, ズィーテック、ズィーテフ)は、組版処理ソフトウェアとして知られるTeXを拡張・改良し、最新のフォント技術等に対応させたソフトウェア。TeXの代替エンジン。

Unicodeをベースとし、OpenTypeGraphiteApple Advanced Typography (AAT) などの最新のフォント表示技術に対応しているのが特徴。これにより、OSにインストールされているフォントをそのまま利用できるメリットも生まれた。元はジョナサン・キュー(Jonathan Kew)により開発され、MIT Licenseにより配布されているフリーソフトウェア[3]

2004年〜2005年にMac OS X専用ソフトとして発表されたが[4]、2006年にLinuxMicrosoft Windowsにも対応した。2007年にはメジャーなTeXディストリビューションであるTeX Liveに収録され、ほぼ全ての環境で利用できるようになった[5]

表記と発音

双方向テキスト (bi-directional text)[注 1] に対応していることを意識し、左右対称な名称となっている[4]。1文字目の"X"はMac OS Xの"X"。2文字目は、前身となったシステムε-TeXに由来し、反転させたラテン文字の"E"[注 2]を用いることが推奨されている[4]

読み方については、zee-TeX と書いてあるがごとく読むこととされており[4][6]、カタカナでは「ズィーテック」「ズィーテフ」などと近似される。TeXの発音についての詳細は「TeX」を参照のこと。

開発経緯

2004年4月、Mac OS X専用ソフトウェアとして発表。2005年にOpenType機能が追加された。BachoTeX 2006会議にてLinux版が発表され、数ヶ月後、角藤亮によりWindowsに移植された。

Mac専用ディストリビューションであるMacTeXは2006年にXǝTeXを収録し、各メジャープラットフォーム用のXǝTeXはTeX Live 2007に収録された。MiKTeXにはバージョン2.7から収録されている。

BachoTeX 2008で発表されたXǝTeX 0.998ではUnicode正規化に対応した(\XeTeXinputnormalizationコマンド)。

特徴

XǝTeXによる合字表示のデモンストレーション。Hoefler Text(OpenTypeフォント)使用。

フォント

TeX組版時にはTeXフォントメトリック.tfm)と呼ばれるファイルにより各字形の位置を定め、出力ドライバはそれに従い実際の字形データを探して表示するという手法を取っているが、これはTrueTypeOpenTypeなどが一般的な1990年代以降のコンピュータのフォントのあり方とは大きく異なる。XǝTeXは、特に.tfmなどを用意せずとも、OSにインストールされた各フォントも利用できる[4][注 3]

一方、従来からの.tfm系フォントも引き続き利用可能であり、TeXとの互換性を保っている[4]

文字コード

元来TeXは英語を想定して作られており、文字コードはASCIIを原則としていた。他の言語の入力のためにはpTeXのような改造版や、専用のパッケージの導入が必要であったが、こういった回避方法や各パッケージ特有の書き方などは複雑化する傾向にあった[4]。XǝTeXはUnicodeを全面的にサポートし、デフォルトの入力文字コードUTF-8である。これにより世界各地で日常的に使われる用字系のほとんどを網羅した。これに伴い、従来のTeXでは8ビットで文字を処理していたことに代わり、UTF-16を内部的に使用するように改められた。

タイポグラフィ

異体字や合字などの字体切り替え、ウェイト(書体の太さ)の細かな指定、OpenTypeのロケール指定(locl)、などの先進的な機能に対応しているほか、OpenTypeのタグをそのままフォントに受け渡す機能も備える。フォントメトリクスに基づいた伝統的なTeXの数式組版処理に代わって、数式処理に特化したCambria MathやAsana MathなどのUnicodeフォントを用いた数式組みにも対応している。

図・画像

従来のTeXは画像や図に特化した処理は特に行わず、マクロパッケージに受け渡すのみであったが、XǝTeXは画像に関する機能を内蔵している。

動作

XǝTeXによる組版処理は2段階に分けて行われる。第1段階では拡張DVIxdv)形式で中間出力が行われ、これが第2段階でドライバによりPDFに変換される。通常xdv形式の中間出力はそのままPDF変換ドライバに渡され、利用者が中間出力を目にすることはない。第1段階のみを実行しxdv形式でファイルに保存することも可能だが、2012年12月現在、この中間形式を開くことのできるビューアは存在しない[7]

xdv形式をPDFに変換するドライバは2種類存在する。

xdv2pdf
Apple Type Services for Unicode Imaging (ATSUI) と QuickTime により動作するため、macOS専用。
xdvipdfmx
dvipdfmの改変版。FreeTypeを利用しており、クロスプラットフォーム

バージョン0.997からxdvipdfmxがデフォルトとなり、バージョン0.9999からはxdv2pdfはサポート対象外となり、開発は中止された[8]

XǝTeXはLaTeX・ConTeXtいずれのマクロパッケージとも極めて相性よく動作する。XǝTeX版のLaTeXはxelatexという名称で呼び出される。fontspecパッケージと合わせて利用されることが多く、これによりフォントの選択・切り替えが容易になる[9]

XǝTeXはTeX Live, MacTeX, MiKTeXに同梱されて提供されている。

使用例

以下にXǝLaTeXへの入力と組版結果を示す。用いたフォントはLinux LibertineSIL Open Font License)。

\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Linux Libertine O}
\begin{document}
\section{Unicode support}

\subsection{English}
All human beings are born free and equal in dignity and rights.
 
\subsection{Íslenska}
Hver maður er borinn frjáls og jafn öðrum að virðingu og réttindum.
 
\subsection{Русский}  
Все люди рождаются свободными и равными в своем достоинстве и 
правах.
 
\subsection{Tiếng Việt}
Tất cả mọi người sinh ra đều được tự do và bình đẳng về nhân phẩm và 
quyền lợi.
 
\subsection{Ελληνικά} 
Ὅλοι οἱ ἄνθρωποι γεννιοῦνται ἐλεύθεροι καὶ ἴσοι στὴν ἀξιοπρέπεια 
καὶ τὰ δικαιώματα.

\section{Legacy syntax}
When he goes---``Hello World!''\\
She replies—“Hello dear!”
 
\section{Ligatures}
\fontspec[Ligatures={Common, Historical}]{Linux Libertine O Italic}
Questo è strano assai!
 
\section{Numerals}
\fontspec[Numbers={OldStyle}]{Linux Libertine O}Old style: 1234567\\
\fontspec[Numbers={Lining}]{Linux Libertine O}Lining: 1234567
 
\end{document}
出力結果
出力結果

脚注

  1. ^ アラビア語やヘブライ語などにおける、右から左へ読む横書きのサポート。縦書きと横書き#右横書きのサポートも参照
  2. ^ U+018E LATIN CAPITAL LETTER REVERSED E
  3. ^ 厳密には、OSが認識しているものというより、Fontconfigが認識しているフォント[3]

出典

  1. ^ Jonathan Kew (2004-05-19), XeTeX version history, SIL International, http://scripts.sil.org/cms/scripts/page.php?item_id=xetex_history 
  2. ^ XeTeX - Unicode-based TeX / Code”. SourceForge.net. 2017年5月5日閲覧。
  3. ^ a b 奥村晴彦「XeTeX」『TeX Wiki』2016年7月5日https://texwiki.texjp.org/?XeTeX 
  4. ^ a b c d e f g Jonathan Kew (2005), “XǝTeX, the Multilingual Lion: TeX meets Unicode and smart font technologies”, TUGboat (Proceedings of the 2005 Annual Meeting) 26 (2): 115-124 
  5. ^ Jonathan Kew (2007), “XǝTeX Live”, TUGboat (XVII European TeX Conference) 29 (1): 146-150, http://www.tug.org/TUGboat/Articles/tb29-1/tb91kew.pdf 
  6. ^ Dave Walden (2007-04-03), “Jonathan Kew”, TeX Users Group, http://tug.org/interviews/interview-files/jonathan-kew.html 
  7. ^ “How to view .xdv files?”, TeX - LaTeX Stack Exchange, (2012-12-01), http://tex.stackexchange.com/questions/85094/how-to-view-xdv-files 
  8. ^ Khaled Hosny (2013-03-12), “Future of xdv2pdf driver on Mac”, XeTeX mailing list, http://tug.org/pipermail/xetex/2013-March/024120.html 
  9. ^ Will Robertson (2008-08-09) (PDF), The fontspec package, http://www.ctan.org/tex-archive/macros/xetex/latex/fontspec/fontspec.pdf 2009年1月8日閲覧。 

参考文献

外部リンク

Read other articles:

川崎重工業 > 川崎車両 > アルナ輸送機用品 アルナ輸送機用品株式会社種類 株式会社市場情報 非上場略称 ALNA本社所在地 日本〒503-1241岐阜県養老郡養老町沢田665番地2設立 2002年(平成14年)4月1日業種 輸送用機器法人番号 7200001015805事業内容 乗物用窓枠およびドア、バス停留所標識などの製造代表者 代表取締役社長 井上 和也資本金 1億円純利益 400万円(2023...

 

Stasiun Aek Loba Stasiun Aekloba 2022LokasiAek Loba, Aek Kuasan, Asahan, Sumatera Utara 21273IndonesiaKoordinat2°39′05″N 99°36′57″E / 2.651386°N 99.615821°E / 2.651386; 99.615821Koordinat: 2°39′05″N 99°36′57″E / 2.651386°N 99.615821°E / 2.651386; 99.615821Ketinggian+37 mOperatorKereta Api IndonesiaDivisi Regional I Sumatera Utara dan AcehLetak dari pangkalkm 41+168 lintas Kisaran-Rantau Prapat[1]Jumlah peronSatu p...

 

The United States has placed first overall in the Summer Olympic Games eighteen times, followed by the Soviet Union with six overall victories (not including the 1992 first-place finish by the Unified Team). In the Winter Olympic Games, Norway has placed first overall nine times and the Soviet Union (prior to its dissolution in 1991) had placed first seven times. Summer Olympics List by games Games 1st place med 2nd place med 3rd place med Nations with medals 1896 Athens  United States 1...

Keseluruhan atau sebagian dari artikel ini membutuhkan perhatian dari ahli subyek terkait. Jika Anda adalah ahli yang dapat membantu, silakan membantu perbaiki kualitas artikel ini. Kodrat Kristus menurut pandangan Eutikes Eutikes (aksara Yunani: Εὐτυχής, lahir ca. 380, wafat ca. 456) adalah seorang rahib di biara arkimandrit di Konstantinopel.[1] Rahib Konstantinopel ini dikenal sebagai salah satu tokoh yang mendukung keilahian dan ketuhanan Kristus atau yang biasa disebut Mo...

 

DivergentTheatrical release posterSutradara Neil Burger Produser Douglas Wick Lucy Fisher Pouya Shabazian Ditulis oleh Evan Daugherty Vanessa Taylor SkenarioEvan DaughertyVanessa TaylorBerdasarkanDivergentoleh Veronica RothPemeran Shailene Woodley Theo James Ashley Judd Ansel Elgort Jai Courtney Ray Stevenson Zoë Kravitz Miles Teller Tony Goldwyn Maggie Q Kate Winslet Penata musikJunkie XLSinematograferAlwin H. KüchlerPenyuntingRichard Francis-BrucePerusahaanproduksiRed Wagon Entertai...

 

Brussels-Capital RegionUseCivil and state flagProportion2:3Adopted2015DesignA stylised iris upon a blue field Different versions of the flag The flag of the Brussels-Capital Region of Belgium consists of a stylized yellow, grey and white iris on a blue background. This is the flag of the whole Brussels Region, and the City of Brussels municipality has a different flag. The first flag was adopted by the Capital Region in 1991.[1] A new flag based on the city's current logo became offic...

Tombol Alt (kanan) pada papan ketik Windows 9x Tombol Alt Alt (dibaca /ˈɔːlt/ atau /ˈʌlt/) adalah sebuah tombol pada papan ketik komputer dipakai untuk mengubah fungsi tombol lainnya yang juga ditekan. Sehingga, tombol Alt merupakan tombol pengubah, dipakai dalam cara yang sama dengan tombol Shift.[1] Referensi ^ How to find symbols and characters on the Mac – Record PC - via Archive.org

 

Pour les articles homonymes, voir Caisse d'allocations familiales et CAF. Caisse d'allocations familialesLogo générique de la branche familleHistoireFondation 4 octobre 1945CadreSigles CAF, CafType Organisme départemental françaisSiège FrancePays  FranceLangue françaisOrganisationAffiliation Caisse nationale des allocations familiales (Sécurité sociale)Site web www.caf.frmodifier - modifier le code - modifier Wikidata Une caisse d’allocations familiales (Caf) est un organisme d...

 

The list of snowiest places in the United States by state shows average annual snowfall totals for the period from mid-1985 to mid-2015. Only places in the official climate database of the National Weather Service, a service of NOAA, are included in this list. Some ski resorts and unofficial weather stations report higher amounts of snowfall than places on this list. Official weather stations are usually located in populated places and snowfall statistics for isolated and unpopulated areas ar...

Constituency of the Maharashtra legislative assembly in India Shirdi is one of the 288 Vidhan Sabha (Legislative Assembly) constituencies of Maharashtra state in Western India.[1] Overview Shirdi (constituency number 218) is one of the twelve Vidhan Sabha constituencies located in the Ahmednagar district. It comprises part of Rahata tehsil and part of the Sangamner tehsil of the district.[2] Shirdi is part of the Shirdi Lok Sabha constituency along with five other Vidhan Sabha...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Neon Fiction – news · newspapers · books · scholar · JSTOR (March 2015) (Learn how and when to remove this template message) 2013 studio album by SundownerNeon FictionStudio album by SundownerReleasedSeptember 3, 2013GenreAcousticFolk punkLength34:04LabelFat Wreck Chords...

 

Spanish guitarist, singer and composer Toti SolerBackground informationBorn (1949-06-07) 7 June 1949 (age 74)Vilassar de Dalt, Barcelona, Catalonia, SpainGenresFlamenco, classical, blues, jazzOccupation(s)Composer, guitaristInstrument(s)Guitar, vocalsWebsitewww.totisoler.comMusical artist Jordi Soler i Galí (born 7 June 1949), known by the stage name Toti Soler, is a Spanish guitarist, singer and composer,[1] member of cult groups Pic-Nic in the 1960s and Om in the 1970s. He had...

Giorgio NapolitanoPresiden Republik Italia Ke-11Masa jabatan15 Mei 2006 – 14 Januari 2015PendahuluCarlo Azeglio CiampiPenggantiSergio Mattarella Informasi pribadiLahir(1925-06-29)29 Juni 1925Naples, Kerajaan ItaliaMeninggal22 September 2023(2023-09-22) (umur 98)Roma, ItaliaPartai politikDemokrat KiriSuami/istriClio Maria Bittoni ​(m. 1959)​ProfesiPolitikusSunting kotak info • L • B Giorgio Napolitano (bahasa Italia: [ˈdʒordʒo ...

 

French company that produces distilled beverages Pernod Ricard S.A.TypePublic (Société Anonyme)Traded asEuronext Paris: RI CAC 40 ComponentISINFR0000120693 IndustryDrink industryFounded1975; 48 years ago (1975)FounderPaul RicardHeadquartersParis, FranceArea servedWorldwideKey peopleAlexandre Ricard (Chairman & Chief Executive Officer)[1]ProductsAlcoholic beveragesRevenue€8.824 billion (2021)Net income€1.577 billion (2018)Number of employees18,915 ...

 

U.S. Armed Forces soldier during the Vietnam War The Vietnam Veterans Memorial in Washington D.C., with a veteran in a wheelchair to the rightA Vietnam veteran is an individual who performed active military, naval, or air service in the Republic of Vietnam during the Vietnam War.[1] New Zealand Army veteran Rob Munro (left), receiving a Mention-in-dispatch award from Governor-General Patsy Reddy for action in Vietnam. The term has been used to describe veterans who served in the armed...

Museum in Newport, WalesFor the museum in Rhode Island, US, see Newport Art Museum. Newport Museum and Art GalleryMuseum location in Newport, WalesEstablished1888LocationNewport, WalesCoordinates51°35′09″N 2°59′37″W / 51.5858°N 2.9935°W / 51.5858; -2.9935TypeLocal history and artWebsitehttp://www.newport.gov.uk/heritage/Museum--Art-Gallery/Museum-Art-Gallery.aspx Newport Museum and Art Gallery (Welsh: Amgueddfa ac Oriel Gelf Casnewydd) (known locally as the...

 

Shanghai Metro station Guilin Road桂林路Line 15 platformGeneral informationLocationYishan Road (宜山路) and Guilin RoadXuhui District, ShanghaiChinaCoordinates31°10′36″N 121°24′43″E / 31.1767°N 121.412°E / 31.1767; 121.412Operated byShanghai No. 1 Metro Operation Co. Ltd.Line(s)     Line 9     Line 15Platforms5 (2 island platforms and 1 side platform)Tracks5ConstructionStructure typeUndergroundAccessib...

 

Storm in Europe December 1999 For other storms named Martin, see List of storms named Martin. Cyclone Martin Clearing damage in Angoulême, 28 December 1999Meteorological historyFormed26 December 1999Dissipated28 December 1999Extratropical cycloneHighest gusts200 km/h (120 mph)Lowest pressure962 hPa (mbar); 28.41 inHgOverall effectsFatalities30Damage€6 billion (1999)Areas affectedFrance, Spain, Switzerland, ItalyPart of the 19...

Material butiran adalah bahan atau material yang terdiri dari butiran-butiran bahan lain yang lebih kecil. Contoh sederhana dari material butiran adalah pasir, kacang-kacangan (bijinya), biji-bijian, tepung, dan kelereng.[1] Material butiran ini termasuk penting karena dia menunjukkan sifat-sifat lain yang kadang dimiliki hanya oleh padatan, cairan atau gas. Wujud zat tambahan Wujud zat Tidaklah berlebihan apabila bahkan sampai ada yang mengusulkan bahwa material butiran dapat dikatak...

 

青年佔領政治成立時間2014年4月25日創始人冼義哲邱柏瑋潘翰聲巫紫汝類型非營利組織重要人物冼義哲林佳諭張峻偉邱柏瑋羅丹口號大於十八,我要投票小於二三,我要參政青年佔領,全面參選網站<青年佔領政治>臉書頁粉絲團 青年佔領政治(Youth Occupy Politics)是一個台灣青年政治(英语:Youth politics)組織,致力於推動「第八次憲改」、下修投票與參選年齡、選制改革...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!