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ライセンス
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.