Opentype Pixel Font Renderer for MV/MZ
Introduction
This plugin uses opentype.js - an OpenType/TTF font parser - to achieve precise text rendering in both browser and Node.js environments. The plugin is designed specifically for pixel-perfect font display, it modifies the core CanvasRenderingContext2D methods (fillText, measureText, and strokeText) while maintaining engine compatibility.
Features
- Automatic pixel grid alignment for crisp text rendering
- Customizable font configurations through parameters
- Size configurations for various display resolutions
- Unicode character range specification
Plugin Parameters
Configure your fonts with these properties:
- Font File
(String) Path to your font file (e.g., pixeloperator.ttf) - Font Family Name
(String) Target font family to replace:- MV: Typically GameFont
- MZ: Defaults are rmmz-mainfont (primary) & rmmz-numberfont (gauges)Note: Actual font replacement must be handled through RPG Maker's native systems
- MV: Typically GameFont
- Snap to Pixel
(Boolean) Enable pixel grid alignment (crucial for pixel font rendering)
Default: ON(true) - Base Size
(Number|Object) Optimal font size configuration:- Single value: e.g., 16 for PixelOperator
- Size map: Custom scaling rules (e.g., {28:24, 72:80} scales 28→24, 72→80)Automatically calculates nearest whole-number scaling while preserving game variables
- Single value: e.g., 16 for PixelOperator
- Unicode Range
(String) Character subset coverage using CSS unicode-range syntax
Default: U+0-10FFFF (all characters) Use when employing multiple font files for a single family
License & Terms
- Free Usage: Compatible with commercial/non-commercial projects
- Attribution: Optional (not required)
- Modifications: Permitted for personal use
- Redistribution: Prohibited without explicit authorization
Disclaimer:
The demonstration font files included in this download are provided solely for testing purposes and are NOT part of the plugin. If you wish to use these fonts in actual projects, you MUST consult their respective license terms. Links to the fonts:
https://www.dafont.com/5x5-pixel.font
https://notabug.org/HarvettFox96/ttf-pixeloperator
https://files.ax86.net/terminus-ttf/ (Some glyphs are used by arrows32.ttf in the demo)
Updated | 1 day ago |
Status | Released |
Category | Tool |
Platforms | HTML5 |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | utunnels |
Made with | RPG Maker |
Tags | Fonts, Pixel Art, pixel-font, RPG Maker MV, RPG Maker MZ |
Download
Click download now to get access to the following files:
Development log
- Bug fix26 days ago
- Bug fix29 days ago
- Add a passive mode plugin42 days ago
- Bug fix42 days ago
- New snap-to-pixel method80 days ago
- Bug fix and demo updateJan 18, 2025
- Update parameters and demoJan 17, 2025
- Bug fix 2024/12/30Dec 30, 2024
Comments
Log in with itch.io to leave a comment.
Thank you for the best pixel font plugin!