Japanese License Plate Generator for Model Cars
Script to generate a Japanese license plate for model car (duh)
Table of Content
Description
The goal here is to make a script that allows me to quickly generate a license plate for me to print for my model cars as trying to do everything in Illustrator is much more harder to do for some other fellow modellers.
Prior to this we had always used this used-to-be-free site to create plate as their tool is much more elaborate in terms of options. However, they had now implemented a paywall so I've decided to move my lazy ass to create a script to do the work
This project uses Python PIL Library to generate the plate itself.
I only managed to find two font projects that aim to recreate Japanese License plate font, which is:
If you have more, feel free to let me know.
P/S: This is my first time dipping my toe into Python. plsdontbeharshtometq
Example
Generated with v0.01 script
Actual License plate
Future direction of this module
This module will be used in my upcoming modeller's tool website that I am currently working on on and off. The script will be here open-source and as-is, and will be a part of the said website to provide a GUI for plate generation.
This is the direct link to the tool
I will improve this module if I have the time. Feel free to contribute towards this module as you see fit!
References
- Japan Number Plate Abbreviation List
- TRM Font guide by Mr. T
- FZ Number Plate font by フォントプロジェクト
- Python PIL Library
Changelog
v0.03
- Reorganize the resources file
- Reorganize the project folder to remove clutter
- Added plate name to make saving feature more usable(?)
- Added support to put on generic bolt and screws
- Added Kari Plate (仮ナンバー) template, but it is not being used as of now as I am still studying how the whole temporary plate works in Japan
v0.02
- Made various element of a plate into components
- Created "Plate" class to better manage everything
- Created different background for different classes
- Font changes by supported LTO Abbreviation of each font
- Both TRM FZ font should now change dynamically based on supported element
v0.01
- Created the basic mechanism of the script