|
Delphi Programming / Object Pascal

[掲載 2025年07月15日] [更新 2025年08月06日] Delphi 一般・その他 [未分類 - OS の操作等] |
文字の PNG 画像作成用オンラインツール |
動作確認等 |
Windows 10 ビルド 19045 Pro 64 bit
Google Chrome 138, Microsoft Edge 138, Firefox 140 |
文字を描画した PNG 画像を作成するオンラインツールです.本ツールでは,フォント名と,作成する画像サイズを指定できるようにしています.本ページでは,主に Unicode Emoji の文字を使用して説明しています.
文字は複数入力できますが,PNG 画像にするのは先頭の 1 文字だけです.本ページ表示直後のフォント名は Noto Color Emoji となります.このフォントは,Google のサーバに置いてある Unicode Emoji 専用のフォントです.したがって,本ページの閲覧者の環境に関係なく使用できます.Noto Color Emoji フォントは,Unicode Emoji がバージョンアップされると,比較的早い時期に更新されています.
作成する PNG 画像は正方サイズで,ピクセル単位で指定します.設定可能な範囲は 16 以上,512 以下です.サイズを入力して [Enter] キーを押すと確定となります. |
画像のコピー,保存の方法です.マウスの右ボタンクリックのメニューから [名前を付けて画像を保存] または [画像をコピー] を選択します. |
 |
図1
作成した PNG 画像の保存とコピー |
このツールでは,フォント名に入力したフォント名が有効であか,現在の環境で使用可能なフォントであるかのチェックはしません.フォント名が無効な場合,別のフォントによる描画となります.どんなフォントが使用されるのかは,環境によります.Windows 10 では,Emoji の絵文字は,自動的に Segoe UI Emoji フォントが使用されます.
下図は,筆者の環境における描画結果の例です. |
 |
図2
フォントの違いによるグリフの例
- 1 番目 :
Noto Color Emoji の場合
- 2 番目 :
Windows 10 の Segoe UI Emoji の場合
Windows 10 では,
フォント名が無効の時もこのグリフ
- 3 番目 :
Apple Color Emoji の場合
|
下図は,Google の Noto Emoji フォントの場合です.このフォントは Noto Color Emoji のモノクロ版ですが,グレースケールではありません.こちらはほとんど更新されていないようです.
このフォントも本ツールで使用できます. |
 |
図3
Noto Emoji フォントの場合
- 1 番目と 3 番目は
Windows 10 の Segoe UI Emoji による描画
|
Emoji 用フォントの例 |
Windows 10 での使用可否 |
Noto Color Emoji |
本ツールで使用可能 |
Noto Emoji |
本ツールで使用可能 |
Segoe UI Emoji |
使用可能 |
Apple Color Emoji |
フォントをインストールすれば本ツールで使用可能
Firefox では使用不可 |
Android Emoji |
- |
Twemoji Mozilla |
本ツールで使用可能 |
Emojione Mozilla |
本ツールで使用可能 |
EmojiSymbols |
本ツールで使用可能 |
EmojiSymbols は,歴史的な Emoji 用フォントです.2009年,日本製の携帯電話で使用されていた,いわゆる「ケータイ絵文字」を Unicode の文字としての登録提案がありました.以下の最初のリンクは,ユニコードコンソーシアムが公開した PDF 文章です.翌 2010年,それらの文字は Unicode に登録されました.
日本の個人の方が,それらの Emoji を Web フォントとして利用できるようにして,2012年にはフォントを公開しています.それが EmojiSymbols フォントです.
EmojiSymbols フォントが使用しているコードポイント (文字コード) には,現在の Unicode Emoji にはないコードポイントが使用されていたり,異なる文字が登録されている場合があります.
現在,作者のサイトは閉鎖されていますが,フォントのダウロードは可能な除隊になっています.以下にダウンロードのリンクを貼っておきます. |
以下は EmojiSymbols フォントに収録されている絵文字の例です.当サイトのサーバに置いてあるフォントを使用して表示していてます.
このフォントも本ツールで使用できます. |
Twemoji Mozilla フォントと Emojione Mozilla フォントも当サイトのサーバに置いています.本ツールで使用できます.Twemoji Mozilla は,以下のリンクのページで Twemoji.Mozilla.ttf をクリックするとダウンロードできます.Emojione Mozilla は,2018以降,更新はありません. |
Apple Color Emoji の文字も,現在の環境にフォントをインストールすれば本ツールで使用できます.以下の最初リンクのページで [Code] をクリックして [Download ZIP] を選択するとダウンロードできます.Windows の場合は,[fonts] フォルダ内の AppleColorEmoji_WindowsCompatible.ttf をインストールします.
Firefox 140 では Apple Color Emoji フォントの文字を表示できません. |
上の 2 番目のページからダウンロードした ZIP 書庫内の seguiemj-1.45-3d.ttf は,Windows 11 に実装された Segoe UI Emoji フォントです.下図のようなグリフになっています.本ツールでは,フォント名を Win11 Emoji にするとこのグリフを確認できます. |
 |
図4
Windows 11 の Segoe UI Emoji の場合 |
[備考 1]
Twemoji Mozilla は,X (旧 Twitter) が使用しているフォントですが,X では,Emoji の文字を,ウェブページ用に特化した SVG 形式の画像として表示していますが,それを選択してコピーすれば文字としてコピーできます.
SVG は,ベクタと呼ばれる描画方式の画像です.縮小や拡大しても,線の周辺がギザギザになったりぼやけたりしません. |
[備考 2]
本ページでは,サーバにあ Emoji 用フォントを利用するようにしています.このようにフォントを使用する場合,そのフォントを Web フォントと言います.Web フォントは,ウェブページを閲覧する環境にそれらのフォントをインストールしていなくても,それらのフォントが利用できます. |
一般的に文字の背景は透明です.PNG 画像にしてもそうなります.PNG 画像は半透明の色も扱えます.このような画像を,アルファチャンネル付きの画像と言います.透明なピクセルの色を透明色と言います.つまり,色がないピクセルです.
Microsoft Office 2019 のアプリはアルファチャンネル付きの画像を扱えます.下図は,PNG 画像をワードに貼り付けた結果です.左は,背景が透明色の PNG 画像を重ねた結果です.透明な部分の背景には後ろの画像が見えています.右は,背景が白の ONG 画像を重ねた結果です. |
 |
図5
PNG 画像を貼り付け
|
透明色を扱えない (アルファチャンネルをサポートしていない) アプリでは,下図のように,透明色のピクセルは「黒」になります.
Windows 10 に付属のペイントの場合,PNG 画像をファイルから読み込むと,背景色が自動的に白になります.また,PNG 画像をドラッグ & ドロップしても,透明色が自動で白になります. |
 |
図6
透明色をサポートしていないアプリの場合
|
[備考 1]
Microsoft Office 2019 では SVG 画像を扱えます.ワードでは,保存した SVG 画像ファイルを [挿入] [画像] から挿入できます.また,エクスプローラから SVG 画像ファイルをドラッグ & ドロップすることでもワードの文書に挿入できます. |
文字の描画結果が下図のようになることがあります.この描画基準位置の違いは,描画に使用するフォント,文字の種類,ウェブブラウザによって発生します.
この場合は,[🡅 上に移動] または [🡇 下に移動] ボタンをクリックして調整してください.上下共に 100 ピクセルまで調整できます.フォント名の変更,または,作成画像のサイズの変更でこの値はリセットされます. |
 |
図7
描画の基準位置の違い |
|