ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

XeTeX

索引 XeTeX

(XeTeX, ズィーテック、ズィーテフ)は、組版処理ソフトウェアとして知られるTeXを拡張・改良し、最新のフォント技術等に対応させたソフトウェア。の代替エンジン。 Unicodeをベースとし、OpenType・Graphite・Apple Advanced Typography (AAT) などの最新のフォント表示技術に対応しているのが特徴。これにより、OSにインストールされているフォントをそのまま利用できるメリットも生まれた。元はジョナサン・キュー(Jonathan Kew)により開発され、MIT Licenseにより配布されているフリーソフトウェア。 2004年〜2005年にMac OS X専用ソフトとして発表されたが、2006年にLinuxやMicrosoft Windowsにも対応した。2007年にはメジャーなディストリビューションであるTeX Liveに収録され、ほぼ全ての環境で利用できるようになった。.

41 関係: Apple Type Services for Unicode ImagingASCII双方向テキスト合字字体ラテン文字ディストリビューションフリーソフトウェアフォントクロスプラットフォーム国際化と地域化C++C言語組版DVI (ファイルフォーマット)DvipdfmFontconfigFreeTypeGraphiteLinuxLinux LibertineMacOSMacTeXMicrosoft WindowsMiKTeXMIT LicenseOpenTypePascalPortable Document FormatPublishing TeXQuickTimeSIL Open Font LicenseTeXTeX LiveTrueTypeUnicodeUnicode正規化UTF-16UTF-8WEB文字コード

Apple Type Services for Unicode Imaging

Apple Type Services for Unicode Imaging (ATSUI) は、Mac OS 8.5で導入され、macOSにも含まれている、UnicodeテキストをレイアウトしてレンダリングするためのAPIである。 Unicodeの採用は、テキストエンコーディング方式により各国語のスクリプトをサポートしていた古いWorldScriptを置き換えるものである。また、Apple Advanced Typography (AAT) 機能により合字やカーニング、日本語などの縦書き、左横書きとアラビア文字などの右横書きとの双方向混在やカシーダといった高度なタイポグラフィを実現した。 技術的にはQuickDraw GXのテキストAPIの流れを汲んでおり、原型はSystem7.5までさかのぼる。.

新しい!!: XeTeXとApple Type Services for Unicode Imaging · 続きを見る »

ASCII

ASCII(アスキー、American Standard Code for Information Interchange)は、現代英語や西ヨーロッパ言語で使われるラテン文字を中心とした文字コード。これはコンピュータその他の通信機器において最もよく使われているものである。.

新しい!!: XeTeXとASCII · 続きを見る »

双方向テキスト

双方向テキスト(そうほうこうテキスト、Bi-directional text)とは、左横書き(左から右に書く、LTR)と右横書き(右から左に書く、RTL)の混在するテキストを言う。英語の略語である BiDi(バイダイ)もよく使われる。コンピューター上で双方向テキストを正しく処理するためのアルゴリズムを双方向アルゴリズムと呼ぶ。.

新しい!!: XeTeXと双方向テキスト · 続きを見る »

合字

合字(ごうじ、Ligature)とは、複数の文字を合成して一文字にしたもの。抱き字、連字ともいう。ユリウス・カエサルの表記「」の「」が典型的な合字の例である。.

新しい!!: XeTeXと合字 · 続きを見る »

字体

図1(刀) 図2(刃) 図3 字体(じたい)とは、図形を一定の文字体系の一字と視覚的に認識する概念、すなわち文字の骨格となる「抽象的な」概念のことである。.

新しい!!: XeTeXと字体 · 続きを見る »

ラテン文字

ラテン文字(ラテンもじ、abecedarium Latinum、Latin alphabet、ラテンアルファベット)は、表音文字(音素文字・アルファベット)の一つである。ローマ文字、ローマ字(alfabeto Romano、Roman alphabet)とも呼ばれる。 文字を右書きで横に並べることで単語を表記し、単語間を分かち書きで区切って並べることで文章を構成する。それぞれの文字は子音か母音を表す。 今日、人類社会で最も解読者人口が多い文字である。 元来ラテン語の文字で、古くから西欧・中欧の諸言語で使われているが、近代以降はこれら以外にも使用言語が多い。ただし発音の文字への表記方法は各言語ごとに異なっており、同じ綴りでも言語によって違う発音をすることはラテン文字においては全く珍しくない。英語など、古い時代に表記法が定められた言語においては表記と発音の間の乖離も大きなものとなってきている。.

新しい!!: XeTeXとラテン文字 · 続きを見る »

ディストリビューション

ディストリビューション (distribution) とは.

新しい!!: XeTeXとディストリビューション · 続きを見る »

フリーソフトウェア

フリーソフトウェア (free software) とは、ソフトウェアのうち、フリーソフトウェア財団が提唱する自由ソフトウェアを指す。大半のフリーソフトウェアは無償(フリー)で配布されているが、定義に従えば、ここでいうフリーソフトウェアについて一次配布が無償である必要は必ずしもない。 フリーソフトウェア財団はフリーソフトウェアの定義を提示している。ソフトウェアライセンスについてはフリーソフトウェアライセンスを参照。 定義に照らして自由ではない、すなわち改造や再配布などに制限が掛かっていたり、ソースコードが開示されていない、無償で利用できるソフトウェアとは異なる概念であり、この場合はフリーウェアもしくは無料ソフトと呼ぶことが望ましいとフリーソフトウェア財団はしている。 逆に定義に従ったソフトウェアであれば、一次的な配布が有償であってもフリーソフトウェアと呼ぶことができる。ただし、前述したように配布が自由であるため、ほとんどのフリーソフトウェアは無償で配布されている。 また、現状強い影響力を持つ定義として、フリーソフトウェア財団の定義の他に、DebianフリーソフトウェアガイドラインとそれをベースにしたOpen Source Initiativeのオープンソースの定義がある。.

新しい!!: XeTeXとフリーソフトウェア · 続きを見る »

フォント

フォント() は、本来「同じサイズで、書体デザインの同じ活字の一揃い」を指す言葉だが、現在ではコンピュータ画面に表示したり、紙面に印刷(書籍など)したりするために利用できるようにした書体データを意味している。金属活字の時代から書体の世界に関わっている者からは、データとしてのフォントはデジタルフォント として区別して呼ばれることもある。 書体という言葉は、現在ではフォント(の使用ライセンス数)を数える単位としても用いられるが、ここでは分けて考えることとする。(書体参照).

新しい!!: XeTeXとフォント · 続きを見る »

クロスプラットフォーム

プラットフォーム(cross-platform)とは、異なるプラットフォーム(例えばPC/AT互換機とMacintosh、あるいはWindows・macOS・FreeBSD・Linuxなどのように、仕様が全く異なる機械(ハードウェア)またはオペレーティングシステム)上で、同じ仕様のものを動かすことが出来るプログラム(ソフトウェア)のことを言う。同様の呼称にマルチプラットフォームがある。 また、家庭用ゲームにおいては「クロスプラットフォーム」と「マルチプラットフォーム」で意味が異なる場合がある。本項ではこのケースについても後述する。.

新しい!!: XeTeXとクロスプラットフォーム · 続きを見る »

国際化と地域化

情報処理における国際化と地域化(こくさいか と ちいきか)は、ソフトウェアを開発した環境とは異なる環境、特に外国や異文化に適合させる手段である。 国際化(internationalization internationalisation、i18n) は、ソフトウェアに技術的な変更を加えることなく多様な言語や地域に適合できるようにする、ソフトウェア設計の工程である。 地域化(localization localisation、L10N)は、地域固有の構成部品や翻訳テキストを追加することによって、ソフトウェアを特定の地域や言語に適合させる工程である。 かつては、ソフトウェアの地域化や多言語化のために必要に応じて技術的な変更が行われてきた。しかし、このようなやり方ではソフトウェアの規模拡大や対応する言語が多くなるに従い、開発や保守に多くの時間と費用がかかるため対応が難しい。1990年代にプログラミング言語やオペレーティングシステムの国際化対応が標準化されると、ソフトウェアを予め国際化することにより、地域固有データの追加や最小限の変更で地域化が行われるようになった。 両者の概念は時々集合的にグローバライゼーション (globalization、G11N) と呼ばれる。ただし、この言葉はソフトウェア工学の範囲を越えて社会的な国際化の意味で使われることも多い。.

新しい!!: XeTeXと国際化と地域化 · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: XeTeXとC++ · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: XeTeXとC言語 · 続きを見る »

組版

組版(くみはん)とは、印刷の一工程であって、文字や図版などの要素を配置し、紙面を構成すること。組み付けともいう。本来は活版印刷の用語であり、文字どおり版を物理的に組むこと、活字を並べて結束糸で縛ったものを「組み版」と呼んだことに由来する。.

新しい!!: XeTeXと組版 · 続きを見る »

DVI (ファイルフォーマット)

DVI(device-independent file format: デバイス独立フォーマット)は TeX の出力ファイルフォーマットであり、1979年にデイビッド・R・フックスによって設計された。TeX の入力ファイルと異なり、DVI ファイルは人間が読むようには設計されていない。その内容はバイナリデータで、文書の見た目のレイアウトを画像形式・表示デバイス・プリンタにまったく依存しない形で記録している。通常 DVI ファイルは「DVI ドライバ」と呼ばれる別のプログラムの入力として用いられ、画像イメージに変換される。例えば、DVI ファイルは xdvi や dviout for Windows などのドライバを用いて画面上にイメージとして表示させることができる(この場合はしばしば DVI プレビューアとも呼ばれる)。あるいは別のドライバ、たとえば dvips や dvipdfm(x) などを用いて他の通常の文書形式(たとえば PostScript や PDF)に変換し印刷することもできる。MediaWiki では、内部で と PNG ドライバを用いて文書内の数式の画像を生成している。 DVI はバイナリデータであるとはいえ、文書を難読化・暗号化するフォーマットではなく、DVI ファイルからある程度元の文書を復元することが可能である。 DVI は PostScript や PDF とは違い、フォントを埋め込むための機構を(少なくとも仕様上では)持っていない。DVI ファイルを印刷、あるいは単にプレビューする場合であっても、その文書内で使われるフォントは予めシステムにインストールしてある必要がある。また、DVI ファイルの内部データは単純な仮想機械への命令群で構成されているとはいえ、PostScript とは異なり DVI 言語は チューリング完全な言語ではない。.

新しい!!: XeTeXとDVI (ファイルフォーマット) · 続きを見る »

Dvipdfm

dvipdfmとは、DVI形式のファイルをPDFファイルに変換するためのツールである。平田俊作による日本語対応版もあるが、趙珍煥らによるCJK(中国語・日本語・韓国語)対応が行われた拡張版であるdvipdfmxが開発されている。.

新しい!!: XeTeXとDvipdfm · 続きを見る »

Fontconfig

Fontconfig(または fontconfig)は、システム全体のフォントの設定(代替フォントの設定、フォント置換の設定、レンダリングの設定、など)に関する情報をアプリケーションに提供するためのライブラリである。fontconfigは、元はキース・パッカードによって作られ、現在は Behdad Esfahbod によってメンテナンスされている。 fontconfigは、permissive free software licence のもとで配布されているフリーソフトウェアである。 fontconfigは、典型的には、Linuxおよび他のUnixライクなシステムのデスクトップ環境で使われており、フォントの扱いにおいて重要な役割を果している。.

新しい!!: XeTeXとFontconfig · 続きを見る »

FreeType

FreeType(フリータイプ)は、フォントエンジンを実装したライブラリである。フォントラスタライズを中心に、フォント関連の様々な操作をサポートしている。 FreeType はあくまでもフォント関連のライブラリであって、テキストのレイアウトやグラフィックスの処理(色付きテキストのレンダリングなど)といった上位の API は提供しない。また、フォントの編集や追加も出来ない。しかし、フォントファイルの内容へのアクセスについて一様で扱いやすいユーザインタフェースを提供することで、テキスト処理なども容易になる。 TrueType、Type1フォント、OpenTypeなどのフォント形式をサポートしている。 FreeType のライセンス形態は、GNU General Public License または BSD License に似た独自のライセンスである。従って、このライブラリは商用か否かに関わらず、任意のプロジェクトで使用可能である。ライセンスファイルに記された作者は David Turner、Robert Wilhelm、Werner Lembergである。 SFML(英語版)などの他のライブラリでも使用されている。.

新しい!!: XeTeXとFreeType · 続きを見る »

Graphite

Graphite は、Unicode準拠のスマートフォント描画システム。国際SILが開発した。Graphiteは基本的にTrueTypeフォント形式だが、テーブルを3つ追加している。もともとはWindowsに実装されたものだが、LinuxやmacOSにも移植されている(macOSではAqua環境に統合されているわけではない)。 GraphiteのSourceForge.net開発ページによれば、GraphiteはGNU劣等一般公衆利用許諾契約書 (LGPL) およびCommon Public Licenseに従って配布されるため、フリーソフトウェアとなっている。.

新しい!!: XeTeXとGraphite · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: XeTeXとLinux · 続きを見る »

Linux Libertine

Linux Libertine は Libertine Open Fonts Project によって配布されている、コピーレフトな欧文セリフフォントである。Linux Libertine はプロプライエタリな Times New Roman の代替として、印刷用途でも通用しうるフォントを目指して開発された。 欧文圏 Wikipedia の題字には、この Linux Libertine が使われている。.

新しい!!: XeTeXとLinux Libertine · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: XeTeXとMacOS · 続きを見る »

MacTeX

Mac(MacTeX, マックテフ、マックテック読み方についてはTeXも参照)は、macOS用のTeXディストリビューション。 組版処理ソフトの TeX を使うための標準的なファイル一式をまとめたものであり、の環境を簡単な操作のみで用意することが主な機能であるとしている。 作成・管理は、TeX Users Group内のMac Technical Working Groupが行なっている。.

新しい!!: XeTeXとMacTeX · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: XeTeXとMicrosoft Windows · 続きを見る »

MiKTeX

MiKTeX は Christian Schenk が開発している組版ソフトウェアである。Microsoft Windows と Linux 上で動作し、TeX の実装と関連プログラムで構成されている。MiKTeX は / LaTeX マークアップ言語での文書作成に必要なツールを含んでいて、さらに TeXworks と呼ばれる簡易 エディタを持っている。 MiKTeX の重要な特徴として、インストール済みの構成ソフトとパッケージの新バージョンを自動的にダウンロードしてアップデートしてくれる機能を持っていることと簡単なインストール方法が挙げられる。さらに、編集中の文書が必要としているが、インストールされていないパッケージをダウンロードするかどうかユーザに尋ねる機能も持っている。 MiKTeX は GNU/Linux 向けにパッケージ化されていて、テスト用にベータバージョンを入手できるようになっている。.

新しい!!: XeTeXとMiKTeX · 続きを見る »

MIT License

MIT License(エム・アイ・ティー ライセンス)は、マサチューセッツ工科大学を起源とする代表的なソフトウェアライセンスである。X11 LicenseまたはX Licenseと表記されることもある。MIT LicenseはGPLなどとは異なり、コピーレフトではなく、オープンソースであるかないかにかかわらず再利用を認めている。BSDライセンスをベースに作成されたBSDスタイルのライセンスの一つである。MIT Licenseは、数あるライセンスの中で非常に制限の緩いライセンスと言える。 X Window System (X11) などのソフトウェアに適用されている。また、2015年3月には、GitHubで最も使われているオープンソースライセンスはMIT Licenseであるという調査結果も出ている。.

新しい!!: XeTeXとMIT License · 続きを見る »

OpenType

OpenType(オープンタイプ)は、デジタルフォントの規格である。アップルが開発した TrueType の拡張版として、マイクロソフト、アドビシステムズにより共同で開発され、1997年4月にバージョン1.0が発表された 。OpenType はマイクロソフトの登録商標である。.

新しい!!: XeTeXとOpenType · 続きを見る »

Pascal

Pascal(パスカル)は、ニクラウス・ヴィルトの設計(デザイン)によるコンピュータ・プログラミング言語である。ALGOL(直接的にはその一派生である、ヴィルトが関与したALGOL W)などの影響があるが、個人の設計であることに由来する簡素だがよく整った言語仕様(構文と意味)を持つ。用途の中に教育を意識しており、構造化された制御構造など、その当時「良きプログラミングの慣習」と考えられていたことの影響もある。一方で批判者からは、あくまでも教育用に過ぎない言語だ、といったような評もあることにはあったが、PascalコンパイラをPascalで書ける(いわゆる言語処理系のブートストラップ)ことをはじめ、Pascalで書かれた#実用プログラム例は多くある。名前は、哲学者・数学者・科学者で、機械式計算機を製作するなど技術者でもあったブレーズ・パスカルにあやかったものである。.

新しい!!: XeTeXとPascal · 続きを見る »

Portable Document Format

Portable Document Format(ポータブル・ドキュメント・フォーマット、略称:PDF)は、アドビシステムズが開発および提唱する、電子上の文書に関するファイルフォーマットである。1993年に発売されたAdobe Acrobatで採用された。 特定の環境に左右されずに全ての環境でほぼ同様の状態で文章や画像等を閲覧できる特性を持っている。 アドビシステムズはPDF仕様を1993年より無償で公開していたが、それでもPDF規格はAdobeが策定するプロプライエタリなフォーマットであった。2008年7月には国際標準化機構によってISO 32000-1として標準化された。アドビはISO 32000-1 についての特許を無償で利用できるようにしたが、XFA (Adobe XML Forms Architecture) やAdobe JavaScriptなどはアドビのプロプライエタリな部分として残っている。.

新しい!!: XeTeXとPortable Document Format · 続きを見る »

Publishing TeX

Publishing (Publishing TeX) は、日本語用の機能を追加した TeX の一種で、通常 (pTeX) と表記される。当初アスキーが開発していたが、現在は日本語コミュニティがフォークして開発を継続している。本記事ではに関しても併せて説明する。.

新しい!!: XeTeXとPublishing TeX · 続きを見る »

QuickTime

QuickTime(クイックタイム)は、アップルが開発するマルチメディア技術である。音楽、動画、画像、テキストデータなどを取り扱うことができる。 なお、Mac OS X v10.6に搭載されているQuickTime XはiOSのマルチメディア技術をベースに作られたもので、従来のQuickTimeとは基本的に別物のシステムである。詳細はQuickTime Xを参照。.

新しい!!: XeTeXとQuickTime · 続きを見る »

SIL Open Font License

SIL Open Font License (OFL) は、国際SILが自身で開発や支援を行っているUnicodeフォントに対して使用するために定義されたオープンソースライセンスである。このライセンスはフリーソフトウェア財団 (略称FSF) によってフリーソフトウェアライセンスであると認定されている。.

新しい!!: XeTeXとSIL Open Font License · 続きを見る »

TeX

(TeX; テック、テフ)はアメリカ合衆国の数学者・計算機科学者であるドナルド・クヌース (Donald E. Knuth) により開発されている組版処理システムである。.

新しい!!: XeTeXとTeX · 続きを見る »

TeX Live

Live は TeX ディストリビューションの1つ。サポートを終了した teTeX というディストリビューションの代替とされ、Fedora、Debian、Ubuntu、GentooなどのLinuxディストリビューションでは、デフォルトの ディストリビューションである。 OpenBSD、FreeBSD、NetBSDといった他のUNIXディストリビューションも te から Live への移行を進めている。 このプロジェクトは、元来 Sebastian Rahtz が1996年に、TeX Users Group を含む世界中の ユーザグループとの共同作業で始めたものである。現在は Karl Berry がメンテナンスを行っている。 バージョン2009まで、 Live は CD ROM、DVD ROM や他のモバイルデバイスから直接起動したり、「活性化」することができた。しかし、 Live 2010 以降の Collection DVD ではストレージ空間の制限により起動不可となっている。 Live は に準拠する。 バージョン2009以降では、Microsoft Windows と macOS 用に TeXworks エディタとベクタグラフィックス言語Asymptote が含まれている。 macOS には、 Live に準拠し、Mac上で を使うためのツール群( エディタや文献管理機構 BibDesk など)が含まれる MacTeX がある。 LiveはMacPortsでもコンパイル、インストールが可能。.

新しい!!: XeTeXとTeX Live · 続きを見る »

TrueType

TrueType(トゥルータイプ)はデジタルフォントの規格である。Windows や macOS 、Linux で標準的に利用されている。.

新しい!!: XeTeXとTrueType · 続きを見る »

Unicode

200px Unicode(ユニコード)は、符号化文字集合や文字符号化方式などを定めた、文字コードの業界規格である。文字集合(文字セット)が単一の大規模文字セットであること(「Uni」という名はそれに由来する)などが特徴である。 1980年代に、Starワークステーションの日本語化 (J-Star) などを行ったゼロックス社が提唱し、マイクロソフト、アップル、IBM、サン・マイクロシステムズ、ヒューレット・パッカード、ジャストシステムなどが参加するユニコードコンソーシアムにより作られた。1993年に、国際標準との一致が図られ、DIS 10646の当初案から大幅に変更されて、Unicodeと概ね相違点のいくつかはDIS 10646に由来する互換のISO/IEC 10646が制定された。.

新しい!!: XeTeXとUnicode · 続きを見る »

Unicode正規化

Unicode正規化(ユニコードせいきか、Unicode normalization)とは、等価な文字や文字の並びを統一的な内部表現に変換することでテキストの比較を容易にする、テキスト正規化処理の一種である。一般に、正規化はテキストの文字列を検索や整列のために比較(照合、collation)するときに重要である。.

新しい!!: XeTeXとUnicode正規化 · 続きを見る »

UTF-16

UTF-16 (UCS/Unicode Transformation Format 16) とは、UnicodeおよびISO/IEC 10646の、符号化形式および符号化スキーム(文字符号化方式を参照)のひとつである。UTFは、UnicodeではUnicode Transformation Formatの略、ISO/IEC 10646ではUCS Transformation Formatの略とされる。ISO/IEC 10646での正式名称はUCS Transformation Format for 16 Planes of Group 00である。Unicodeでは、UTF-16が正式名称である。 UTF-16では、1文字が、16ビットの符号単位が1つまたは2つで符号化される。これが「-16」の名の由来である。基本多言語面(BMP)内の文字は、符号単位1つの16ビットで表される(ビッグエンディアンならISO/IEC 10646のUCS-2と互換である)。BMP以外の文字は、符号単位2つの32ビットで表される。なお、UTF-16は2バイトコードだと誤解されることがあるが、このように4バイトのこともあるため間違いである。 Unicodeにおいては、厳密には、文字符号化形式(Character Encoding Form)の1つの名称であり、かつ、UTF-16符号化形式のための文字符号化スキーム(Character Encoding Scheme)の1つの名称でもある。UTF-16符号化形式のための文字符号化スキームには、UTF-16の他にUTF-16BE、UTF-16LEがある。.

新しい!!: XeTeXとUTF-16 · 続きを見る »

UTF-8

UTF-8(ユーティーエフはち、ユーティーエフエイト)はISO/IEC 10646 (UCS) とUnicodeで使える8ビット符号単位の文字符号化形式及び文字符号化スキーム。 正式名称は、ISO/IEC 10646では “UCS Transformation Format 8”、Unicodeでは “Unicode Transformation Format-8” という。両者はISO/IEC 10646とUnicodeのコード重複範囲で互換性がある。RFCにも仕様がある。 2バイト目以降に「/」などのASCII文字が現れないように工夫されていることから、UTF-FSS (File System Safe) ともいわれる。旧名称はUTF-2。 UTF-8は、データ交換方式・ファイル形式として一般的に使われる傾向にある。 当初は、ベル研究所においてPlan 9で用いるエンコードとして、ロブ・パイクによる設計指針のもと、ケン・トンプソンによって考案された。.

新しい!!: XeTeXとUTF-8 · 続きを見る »

WEB

WEB(ウェブ)は、ドナルド・クヌースによって設計および開発されたプログラミングの仕組みであり、TeX の実装に用いられていることで知られる。 クヌースが提唱する「文芸的プログラミング」を実装したものがこの WEB であり、ソフトウェアを文学作品として著述するための仕組みである。クヌースは「文芸的プログラミング」( THE COMPUTER JOURNAL 掲載版)の中で WEB を「文書整形言語とプログラミング言語という二つの部分の組み合わせ」だと説明した。 WEB ではソースコードは説明文の中に記述されるが、これは一般的なプログラミング言語において、コメントがソースコードの中に記述されるのと対照的である。WEB テキストを記述するときは節ごとにひとまとまりのコードとその説明を記述する。出来上がったWEBテキストを weave というプログラムに通すと、 経由で整形された印刷用のドキュメントが得られる。一方 tangle というプログラムを通すと、コンパイラやインタプリタなどプログラミング言語処理系に掛けることができる(狭義の)ソースコードが得られる。 オリジナルの WEB は tangle することによってプログラミング言語 Pascal のソースコードを出力するものであるが、ここから C言語のソースを出力する CWEB・任意のプログラミング言語に適用が可能な noweb が派生した。また WEB の出力を C 言語に変換する Web2C があり、近年 をコンパイルするために用いられている。.

新しい!!: XeTeXとWEB · 続きを見る »

文字コード

文字コード(もじコード)とはコンピュータ上で文字(キャラクタ (コンピュータ))を利用する目的で各文字に割り当てられるバイト表現。もしくは、バイト表現と文字の対応関係(文字コード体系)のことを指して「文字コード」と呼ぶことも多い。本記事では主に後者について記述する。.

新しい!!: XeTeXと文字コード · 続きを見る »

ここにリダイレクトされます:

XeLaTeX

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »