当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
鳶嶋式 フォントのスムージング機能を調整 - TF_SharpFont.js
シェア用テキスト:
▼鳶嶋式 フォントのスムージング機能を調整(とんび@鳶嶋工房様作) - TF_SharpFont.js
https://plugin-mz.fungamemake.com/archives/6956
ドット系のフォントがスムージング機能によりボケてしまうのを防ぎます。
ふりがな:ふぉんとのすむーじんぐきのうをちょうせい
機能概要: ドット系のフォントがスムージング機能によりボケてしまうのを防ぎます。
利用規約(ライセンス): MITライセンス
作者:とんび@鳶嶋工房
作者サイト:http://tonbi.jp/
解説ページ:https://github.com/tonbijp/RPGMakerMZ?tab=readme-ov-fil…
ダウンロードページ:https://raw.githubusercontent.com/tonbijp/RPGMakerMZ/ma…
ファイル名:TF_SharpFont.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc フォントのスムージング機能を調整 * @author とんび﹫鳶嶋工房(tonbi.jp) * @url https://github.com/tonbijp/RPGMakerMZ/blob/master/TF_SharpFont.js * @base PluginCommonBase * @orderAfter PluginCommonBase * * @param baseFontSize @text 基本フォントサイズ * @desc このサイズと倍数を基本フォントとする * 0 だと基本フォント用の処理はしない * @type number @default 16 * * @param baseThreshold @text 基本フォントの閾値 * @desc α値がこの値以下なら透明にする * 低い値ほど薄い部分も不透明に変換される * @type number @default 250 * @max 255 * * @param isApplyAll @text 全てシャープネス * @desc 全てのサイズのフォントに処理を加えるか * @type boolean @default true * @on 全てに適用(規定) @off 基本フォントのみ * * @param threshold @text フォントの閾値 * @desc α値がこの値以下なら透明にする * 低い値ほど薄い部分も不透明に変換される * @type number @default 200 * @max 255 * * @param sharpness @text シャープ度(%) * @desc 値が大きいほどくっきりする * 規定値:50 * @type number @default 50 * @min 0 @max 100 * * @================================================ * @help * 特にドット系のフォントがスムージング機能によりボケてしまうのを防ぎます。 * * [基本フォントサイズ]はフォントが想定しているサイズを入力します。 * そのサイズのフォントはスムージング(アンチエイリアス)がかかりません。 * * フォントのスムージングはブラウザやOSの機能に依存するので、 * あまり神経質に値を調整しても意味がありませんので、ご注意ください。 * たぶん[基本フォントサイズ]以外は規定値で問題ないと思います。 * * また機種によっては動作が遅くなる可能性があります。 * 特にコマンドウィンドウの開閉で遅くなるようです。 * * テスト用のフォントには、マルモニカ(© 2018-2021 hicc 患者長ひっく)を使用。 * https://00ff.booth.pm/items/2958237 * * 利用規約: MITライセンス */