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

METAFONT

索引 METAFONT

METAFONT(メタフォント)は、フォント作成用のコンピュータプログラムである。組版システム TeX とともにドナルド・クヌースにより開発された。.

20 関係: 合字プログラミング言語プログラム (コンピュータ)フリーソフトウェアフォントドナルド・クヌースベクトルベジェ曲線カーニングクロスプラットフォームコンピュータComputer Modern線型方程式系組版MetaPostPostScriptTeX演算子方程式文字コード

合字

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

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

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

新しい!!: METAFONTとプログラミング言語 · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

新しい!!: METAFONTとプログラム (コンピュータ) · 続きを見る »

フリーソフトウェア

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

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

フォント

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

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

ドナルド・クヌース

ドナルド・エルビン・クヌース(Donald Ervin Knuth, 1938年1月10日 -)は数学者、計算機科学者。スタンフォード大学名誉教授。 クヌースによるアルゴリズムに関する著作 The Art of Computer Programming のシリーズはプログラミングに携わるものの間では有名である。アルゴリズム解析と呼ばれる分野を開拓し、計算理論の発展に多大な貢献をしている。その過程で漸近記法で計算量を表すことを一般化させた。 理論計算機科学への貢献とは別に、コンピュータによる組版システム TeX とフォント設計システム METAFONT の開発者でもあり、Computer Modern という書体ファミリも開発した。 作家であり学者であるクヌースは、文芸的プログラミングのコンセプトを生み出し、そのためのプログラミングシステム WEB / CWEB を開発。また、MIX / MMIX 命令セットアーキテクチャを設計。.

新しい!!: METAFONTとドナルド・クヌース · 続きを見る »

ベクトル

ベクトル()またはベクター() ベクトルは Vektor に由来し、ベクターは vector に由来する。物理学などの自然科学の領域ではベクトル、プログラミングなどコンピュータ関係ではベクターと表記される、という傾向が見られることもある。また、技術文書などではしばしばJIS規格に準拠する形で、長音を除いたベクタという表記が用いられる。 は「運ぶ」を意味するvehere に由来し、18世紀の天文学者によってはじめて使われた。 ベクトルは通常の数(スカラー)と区別するために矢印を上に付けたり(例: \vec,\ \vec)、太字で書いたりする(例: \boldsymbol, \boldsymbol)が、分野によっては矢印も太字もせずに普通に書くこともある(主に解析学)。 ベクトル、あるいはベクターに関する記事と用法を以下に挙げる。.

新しい!!: METAFONTとベクトル · 続きを見る »

ベジェ曲線

ベジェ曲線(ベジェきょくせん、)またはベジエ曲線とは、 個の制御点から得られる 次曲線である。フランスの自動車メーカー、シトロエン社の とルノー社のピエール・ベジェにより独立に考案された。ド・カステリョの方が先んじていたが、その論文が公知とならなかったためベジェの名が冠されている。コンピューター上で滑らかな曲線を描くのに2次ベジェ曲線 や 3次ベジェ曲線 などが広く利用されている。 原語(フランス語)における の発音はベズィエに近く、「ベジェ曲線」より「ベジエ曲線」の方がこれに忠実と言えるが、いずれの呼称も用いられている。.

新しい!!: METAFONTとベジェ曲線 · 続きを見る »

カーニング

ーニング(kerning)とは、主に欧文の組版において、プロポーショナルフォントの文字同士の間隔(アキ)を調整する技法のこと。カーニングを行わない場合は文字の間に不自然な空白を招いてしまう一方、適切にカーニングが施されたフォントでは字面間の空白の面積はほぼ均等になる。 DTPが普及した現在は組版ソフト上で行われることが多いが、以前は活字に特殊な処理を行うか、切り貼りによる文字詰め(もじつめ)と読ばれる作業が必要であった。現在ではこの語や詰め文字(つめもじ)という語をカーニングの訳語として用いることもあるが、カーニングと文字詰めを厳密に区別することもある。英語では、活字を加工する工程の呼び名から派生して と呼ばれることもある(原義:くり抜くこと、ほぞ穴を開けること)。.

新しい!!: METAFONTとカーニング · 続きを見る »

クロスプラットフォーム

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

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

コンピュータ

ンピュータ(Computer)とは、自動計算機、とくに計算開始後は人手を介さずに計算終了まで動作する電子式汎用計算機。実際の対象は文字の置き換えなど数値計算に限らず、情報処理やコンピューティングと呼ばれる幅広い分野で応用される。現代ではプログラム内蔵方式のディジタルコンピュータを指す場合が多く、特にパーソナルコンピュータやメインフレーム、スーパーコンピュータなどを含めた汎用的なシステムを指すことが多いが、ディジタルコンピュータは特定の機能を実現するために機械や装置等に組み込まれる組み込みシステムとしても広く用いられる。電卓・機械式計算機・アナログ計算機については各項を参照。.

新しい!!: METAFONTとコンピュータ · 続きを見る »

Computer Modern

Computer Modern はドナルド・クヌースが開発した、TeX でデフォルトとして用いられる書体である。オリジナルの最新版は1992年以降出ていないが、同系列のフォントである CM-Super (Computer Modern-super) が2002年にリリースされており、また、ラテン文字、ギリシャ文字、キリル文字をサポートする CM-LGC が2005年にリリースされており、どちらも のディストリビューションである TeX Live に収録されている。 Computer Modern の書体については完全なソースコードを含んだ詳細が、Computers and Typesetting シリーズの volume E、Computer Modern Typefaces に書かれている。 名前の通り、Computer Modern は垂直な太線と細線のコントラストがはっきりしたモダン・フェイスとなっている。具体的にいえば、Computer Modern はモノタイプ社の Modern 8a に基づいており、どちらもエックスハイトがアセンダーやディセンダーより大きくなっている。 しかし、このフォントでいちばん特徴的なことは、完全に METAFONT 上でデザインされたことである。Computer Modern のソースファイルには62個のパラメータがあり、各部の幅や高さ、セリフの有無や古書体の数字にするかどうか、"i" の上につくような点が丸か四角かなど、フォントのいろいろな部分を制御できる。METAFONT で作られた書体はほかにもあるが、Computer Modern は圧倒的に広く使われている。 プリンタ技術の進歩により、METAFONT のようにあらかじめフォントをラスタライズする必要がなくなり、むしろ、アウトラインフォントが必要になってきたため、オリジナルの METAFONT 上の実装ではなく、アメリカ数学会や Latin Modern 実装のType 1フォントによる Computer Modern を使う人が増えている。.

新しい!!: METAFONTとComputer Modern · 続きを見る »

線型方程式系

数学において、線型方程式系(せんけいほうていしきけい)とは、同時に成立する複数の線型方程式(一次方程式)の組のことである。線形等の用字・表記の揺れについては線型性を参照。 複数の方程式の組み合わせを方程式系あるいは連立方程式と呼ぶことから、線型方程式系のことを一次方程式系、連立線型方程式、連立一次方程式等とも呼ぶこともある。.

新しい!!: METAFONTと線型方程式系 · 続きを見る »

組版

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

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

MetaPost

MetaPostはプログラミング言語、およびそのインタプリタの両方を意味する。ドナルド・クヌースが作ったMETAFONTに由来する。PostScript内における図形の描写に優れる。METAFONTの優れた宣言構文を共有している。.

新しい!!: METAFONTとMetaPost · 続きを見る »

PostScript

PostScript(ポストスクリプト)は、アドビシステムズが開発している、1984年に発表したページ記述言語。 スタック指向型のプログラミング言語で、様々な計算・処理と共に描画命令を実行することができる。事前にデータをスタックに格納し、後の命令がデータを処理するというモデルで実行される。そのために記述法が逆ポーランド記法で一貫しており、名前は「追伸」の英語「post script」に後置記法といった意味を掛けている。.

新しい!!: METAFONTとPostScript · 続きを見る »

TeX

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

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

演算子

演算子(えんざんし、operator symbol, operator name)は、数式やコンピュータプログラミング言語などで、各種の演算を表わす記号・シンボルである。普通は、演算子は単なる記号ないし記号列であって構文論的なものであり、それに対応する演算は意味論の側にある。たとえばJavaにおいて、演算子 + を使った a + b という式は、構文論上は単にそういう式だというだけである。意味論的には数値の加算であったり、文字列の連結であったりするが、それは a と b の型に依って決まる(理論的には項書き換えのように、構文論的に意味論も与えられた演算子といったものもある)。 演算が作用する対象のことを被演算子(operand; オペランド、被演算数、引数)という。たとえば、n と 3 との和を表す式 "n + 3" において、"+" は演算子であり、その被演算子は "n" と "3" である。また、数式として一般的な被演算子と被演算子の間に演算子を記述する構文は中置記法と呼ばれる。 数学的には、基本的には、関数(単項演算子では1引数の関数、2項演算子は2引数の関数)をあらわすある種の糖衣構文のようなものに過ぎない。しかし、汎函数計算など、演算子を操作するような手法もある。.

新しい!!: METAFONTと演算子 · 続きを見る »

方程式

14''x'' + 15.

新しい!!: METAFONTと方程式 · 続きを見る »

文字コード

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

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

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

Metafont

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