CIDからSIXELコンバーター

CIDフォント文字をSixelグラフィックとしてターミナル出力用にエンコード

ここにファイルをドロップする. 1 GB ファイルサイズの最大限度 または サインアップ
Facebook Amazon Microsoft Google Nestle Walmart L'Oreal

ターミナルネイティブ

SIXELはテキストターミナルストリームに画像を埋め込みます。コマンドライン環境で直接CIDキーCJKフォント文字を閲覧できます。

レトロとモダンの融合

SixelグラフィックスはビンテージDECターミナルプロトコルとモダンCLIワークフローを橋渡し — 今日のターミナルエミュレータでCIDフォントレンダリングを表示します。

プライベート処理

CIDフォントファイルは変換後に削除され、SIXEL出力も24時間以内に消去されてデータの安全を確保します。

CIDをSIXELへ変換する方法

1

コンピューター、Googleドライブ、Dropbox、URLからファイルを選ぶか、ページにドラッグして下さい.

2

sixelもしくは必要な別のフォーマットを選ぶ(200種類以上のフォーマットが利用できます)

3

ファイルを変換すれば、すぐにsixelファイルをダウンロードできます

フォーマットについて

CID(Character Identifier)は、非常に大きなグリフセットを含むフォントの課題に対処するため、Adobe Systemsが1993年6月に仕様策定したフォントアーキテクチャで、特にCJK(中国語、日本語、韓国語)スクリプトに焦点を当てています。従来のPostScriptフォントはグリフを名前で識別しますが、フォントに数万の文字が含まれる場合、これは非現実的です — 一般的な日本語フォントには2万以上のグリフが含まれることがあります。CIDキーフォントはグリフ名を、文字コレクションと順序(Adobe-Japan1やAdobe-GB1など)によって整理された数値識別子に置き換え、グリフアクセスとサブセット化のオーバーヘッドを劇的に削減します。このアーキテクチャは3つのPostScriptフォントタイプを定義しています:Type 9(CIDキーType 1アウトライン)、Type 10(CIDキーType 3)、Type 11(CIDキーType 42/TrueType)です。主な利点は大規模文字セットの効率的な処理です — 数値によるCIDアプローチは、何千ものグリフ名文字列を維持するメモリと処理コストを排除します。CIDフォントはまた、エンコーディング値をCIDにマッピングする高度なCMapリソースをサポートしており、単一のフォントがグリフデータを複製することなく複数のエンコーディング方式(Unicode、Shift-JIS、Big5)に対応できます。このアーキテクチャはPDFサブセット化とも良好に統合され、ドキュメントに実際に使用されているグリフのみを埋め込むことが可能です。CIDキー技術はOpenTypeと現代のPDFワークフローの両方におけるCJKサポートの基盤を築き、世界中の印刷制作やドキュメント処理システムで引き続き活用されています。
開発元: Adobe Systems
初回リリース: 1993年6月11日
SIXEL(Six Pixel)は、1983年にプリンターおよびビデオターミナル上で画像をレンダリングするためにDigital Equipment Corporation(DEC)が作成したビットマップグラフィックスエンコーディングフォーマットです。名称はエンコーディングの基本単位に由来します。単一のASCII文字で表現される6ピクセルの垂直列です。sixelデータストリームの各印刷可能文字(ASCII 63〜126)は6ピクセルの垂直列をエンコードし、文字のバイナリ値がどのピクセルがオンまたはオフであるかを決定します。色はレジスタベースのパレット制御を通じて指定されます。Select Color SequenceがHLSまたはRGBカラー値を番号付きレジスタに割り当て、後続のsixel文字は別のレジスタが選択されるまでその色を使用します。エンコーディングはピクセルアスペクト比と画像寸法を指定するラスター属性、同一列のランレングス圧縮のためのリピートシーケンス(!に続くカウントと文字)、sixelグリッドをナビゲートするための$(キャリッジリターン)と-(改行)をサポートしています。DECはVT240、VT241、VT330、VT340ターミナルおよび複数のプリンターモデルにSIXELサポートを実装しました。SIXELエンコーディングの利点の一つはASCIIクリーンな性質です。データストリームは完全に印刷可能文字と標準的な制御シーケンスで構成されているため、SIXELグラフィックスはあらゆるテキストベースの通信チャンネル — シリアルターミナル、SSHセッション、telnet接続 — をバイナリセーフトランスポートやプロトコル変更なしに送信できます。フォーマットの現代における復活もまた注目すべき側面です。数十年の無名の期間を経て、SIXELサポートは多数の現代ターミナルエミュレーターに実装され、コマンドラインワークフローでのインライン画像表示を可能にしています。SIXEL出力はImageMagick、libsixel、chafa、および各種プロッティングライブラリで生成できます。
初回リリース: 1983

よくある質問

なぜCIDをSIXELに変換するのですか?

SIXELはエスケープシーケンスでターミナル内に画像表示を可能にし、CLIを離れずにCIDフォントのCJK文字をプレビューするのに最適です。

SIXELデータはどうやって表示しますか?

SIXELデータを互換ターミナル(xterm -ti vt340、mlterm、WezTermなど)にパイプします。ターミナルがテキスト出力と並んで画像をインラインレンダリングします。

SIXELの最大解像度は?

解像度はターミナルウィンドウサイズと文字セル寸法に依存します。ほとんどのモダンSixelターミナルは適度に詳細な画像を処理します。

SIXELはSSH越しに動作しますか?

はい。SixelデータはテキストとしてSSHを通過します。ローカルターミナルがSixelをサポートしていれば、リモートターミナルセッションでCIDフォントレンダリングを表示できます。

この変換は無料ですか?

はい。ConvertioでCIDからSIXELへの変換は無料です。登録もソフトウェアも不要 — アップロードしてダウンロードするだけです。