This script is to generate a "font/glyph_E1.png" in Minecraft resource pack.
You can display a custom image on chat, tip or title in Minecraft by input accurate unicode text.
Successful execution of this script will generate a newly edited image "glyph_E1.png" and a dictionary file "pictogram.ini" representing Unicode character and pictogram combinations.
日本語
このスクリプトはリソースパックのfont/glyph_E1.pngを生成するツールです。
ユニコード文字を入力することで任意の絵文字画像をMinecraftのゲームのチャットやタイトルに表示できるようになります。
このスクリプトの実行に成功すると、新たに編集された画像「glyph_E1.png」と、ユニコード文字と絵文字の組み合わせを表す辞書ファイル「pictogram.ini」が生成されます。
ユニコード文字を入力することで任意の絵文字画像をMinecraftのゲームのチャットやタイトルに表示できるようになります。
このスクリプトの実行に成功すると、新たに編集された画像「glyph_E1.png」と、ユニコード文字と絵文字の組み合わせを表す辞書ファイル「pictogram.ini」が生成されます。
Python must be executable.
日本語
Pythonが実行可能であること
- Clone this repository.
- Open a command prompt in the directory containing "main.py".
- Generate and activate the python virtual environment.
> python -m venv env
> cd env/Scripts & activate & cd ../..
- Install the required modules.
(env) > python -m pip install -r requirements.txt
- Execute "main.py".
(env) > python main.py
- Insert pictogram images into the generated "icons" folder.
- Execute "main.py" again.
(env) > python main.py
- Dictionary and PNG files are generated in the /dest directory :D
日本語
コマンドは上記を参照
- このリポジトリをクローンする
- main.pyがあるディレクトリでコマンドプロンプトを開く
- 仮想環境を生成して有効化する
- 必須モジュールをインストールする
- main.pyを実行する
- 生成された「icons」フォルダに任意の絵文字画像を入れる
- 再びmain.pyを実行するとdestフォルダに生成されます
- /destのディレクトリに辞書ファイルとPNGファイルが生成されます
File name | Description |
---|---|
main.py | Python script file |
/icons | Directory of pictogram image |
/dest | Directory where the generated files will be placed |
/dest/glyph_E1.png | Generated glyph_E1.png |
/dest/pictogram.ini | Generated pictogram.ini |
日本語
File name | Description |
---|---|
main.py | Pythonのスクリプトファイル |
/icons | 追加したい絵文字のディレクトリ |
/dest | 生成されたファイルが入るディレクトリ |
/dest/glyph_E1.png | 生成されたglyph_E1.png |
/dest/pictogram.ini | 生成されたpictogram.ini |
- The aspect ratio of all pictogram images should be 1:1. (16x16 pixels is preferable)
- Be sure to use English file names for pictogram images.
- The pictograms are placed in ascending order of the names of the images in the "icons" directory. If you wish to specify the order, use a delimiter "#" to set the order. (Example: "a#zombie")
- The dictionary file is generated using the file name of the pictogram image as it is. If there is a delimiter, the second half will be the definition name.
日本語
- 絵文字画像の縦横比は全て1:1にしてください。(16×16ピクセルが望ましい)
- 必ず、絵文字の画像のファイル名を英語にしてください。
- 指定したディレクトリ内の画像の名前の昇順に絵文字設置していきます。順序を定めたい場合は区切り文字で順番を決めてください。(例「a#zombie」)
- 絵文字画像のファイル名をそのまま利用して、辞書ファイルを生成します。区切り文字「#」があれば後半が定義名になります。