DotMatrix is a function-oriented font designed by The DotMatrix Project Team. It was inspired by the dot matrix printers of the 1980s, capturing the essence of the printing technologies from that era. This font includes characters featuring:
- Full set from the Epson FX-80 printer; AND
- DOS code page 437; AND
- Google Fonts Latin Core; AND
- Greek Core; AND
- Cyrillic Core; AND
- Hebrew.
This font's italic subset is limited to 191 characters due to historical constraints. It has dot jittering effect for authentically simulating the inaccuracy of the printing head. The font structures are mapped as follows:
| Epson FX-80 Mode | DotMatrix Font Family |
|---|---|
| Pica | DotMatrix |
| Elite | DotMatrix Expanded |
| Compressed | DotMatrix Condensed |
| Expanded Pica | DotMatrix Duo |
| Expanded Elite | DotMatrix Duo Expanded |
| Expanded Compressed | DotMatrix Duo Condensed |
| Emphasized Pica | DotMatrix Duo UltraCondensed |
| Emphasized Expanded Pica | DotMatrix Quad |
- Double-strike - represented by the Bold style.
- Italic - corresponds to the Italic style.
- Proportional mode - mapped to the respective Var font families.
- (Variable Font Axes) Element Size - adjusts the dot strength.
- (Variable Font Axes) Horizontal Element Spacing - modifies the font width.
- True Scale - use
10pttext size.
It's perfect for evoking a retro or nostalgic feel, rendering ASCII/ANSI art, or use within code editors.
To secure the content from unauthorized modification by anyone down to 0-1 bit
level, all documents and text are cryptographically signed using one or more
cryptography tools such as but not limited to:
The public key and the associated certificate are attached. Only I keep and maintain the private keys. To verify the content's integrity:
- Install GnuPG software if not present.
- Download the target file and its detached signature file (the
.ascfile with the same filename). - Download the public key file (
.gpg). - Place them next to each other in the directory.
- Open a terminal and execute the following command:
$ gpg --no-default-keyring --keyring /path/to/public.gpg --verify /path/to/file.asc
- Install OpenSSL software if not present.
- Download the target file and its detached signature file (the
.sig/.signfile with the same filename). - Download the public certificate file (
.pem) containing the public key within. - Place them next to each other in the directory.
- Open a terminal and execute the following command:
$ openssl dgst -verify /path/to/pubkey.pem -signature /path/to/file.sig /path/to/file
Caution
Note to Maintainers: Update each sub-section here matching the project’s specifications from time-to-time especially between releases.
This decree defines the project’s policy on the use of Artificial Intelligence. The following sections list data lifecycle activities and indicate whether A.I. is deployed. Unless explicitly stated otherwise (e.g. deployment with specifics), A.I. is not used for these tasks.
Note
Example activities:
- Performing enhanced web searches due to search engine pollution by A.I. slop contents.
- Performing completely auto-generated media such as but not limited to images, videos, and audios.
- Multiple Large Language Model (LLM) A.I.s as the search engine for searching research materials across the Internet due to massive unwanted A.I publication slops.
- One or more LLM A.I.s as the grammar and language corrector and enhancer for superpervised improvement against human written content.
- One or more Transformer-based Diffusion Model A.I.s for generative image creation.
Note
Example activities:
- Performing multi-steps process development.
- Performing data sanitization like data cleaning and data deduplication.
- Performing data format compatibility conversion.
- Constructing and optimizing data processing libraries.
- Upscaling an image with neural network not achievable with conventional image manipulation technologies.
- One or more Convolutional Neural Network (CNN) A.I.s used for upscaling one or more images for proper editing.
Note
Example activities:
- Performing security and threat detection.
- Performing
Data at Restencryption and health monitoring. - Performing encryption data storage management.
- Performing automated data storage house-keeping.
- Performing data storage devices health monitoring and mitigation.
- No deployment.
Note
Example activities:
- Performing multi-steps data analytics.
- Performing pattern detection and recognition.
- Developing predictive modelling.
- Developing natural language queries models.
- Creating artificial intelligence's neural network models based on data feeds.
- Optimizing artificial intelligence's transfer learning, hyperparameter tuning, etc.
- No deployment.
Note
Example activities:
- Performing end-user use case simulated testings.
- Performing automated sanity testings.
- Performing penetration & security testings.
- Performing anomaly detection testings.
- Performing schema validations.
- Performing automated testing of data pipelines.
- No deployment.
Note
Example activities:
- Performing data graphical visualization creation based on data feeds.
- Performing summarized dashboarding with graphical design and data feeds.
- Performing report writing.
- Performing prediction projections.
- No deployment.
Note
Example activities:
- Performing personal identifiable information (PII) filtration and removal.
- Performing regulatory compliance checks (e.g., data filtration, censorship, removal as required by law).
- Performing compliance monitoring and validation.
- Performing data lineage tracking and analysis.
- Performing data audit trail analysis.
- No deployment.
Note
Example activities:
- Performing document's metadata creation.
- Performing document translation.
- Processing data publication licensing and management.
- No deployment.
Font files are binary objects which are unsuitable for git commits. Use
git tag and releases strategy for version control instead. Only keep the
git repository for font metadata and display purposes.
DO NOT use git-lfs due to ambiguous storage allocation policies from git
service providers.
All fonts MUST be strictly licensed under Open Font License. Some designers modify the license terms arbitrarily without taking its legal consequences into account (e.g. trademarking the font). Hence, DO NOT commit to those fonts to completely avoid downstream having to "use with fear".
For software supply chain, to guarentee the thumbnail generation IS NOT vendor-locked by any expensive or proprietary software, please ONLY USE AND SUPPORT open source image editing software specifically as follows:
- Inkscape (https://inkscape.org) - for vector graphics maintenances and exporting SVG plain vector files.
For directory organizations:
- The principal canvas MUST BE SAVED in
inkscape SVG formatand retain all legal attributes (license, copyright, etc). The files MUST HAVEinkscape-prefixes to avoid confusion. They are saved inside/Pictures/principal-canvasdirectory. - The exported svg MUST BE IN
Plain SVG formatand retain all legal attributes (license, copright, etc). The files MUST NOT HAVEinkscape-prefixes. They are saved inside/Picturesdirectory. - The exported svg's text fields MUST BE converted into
pathdata type and thenunioninto a singleforegroundpath layer. This is to make sure end-user can view the sample without needing to pre-setup the font files.
For artificial intelligence:
- ONLY USE for internal research or Internet searches internally.
- Any automated or "vibe" output commitments are STRICTLY PROHIBITED.
- This is a simple artifact re-distribution project. DO NOT LET ANY A.I. near any of your code and files commitment.
- If you sign-off any A.I. commitment, YOU WILL BE HELD FULLY LIABLE FOR ALL ITS CONCEQUENCES.
- Therefore: STRICTLY HUMAN COMMITMENT.
- Use of passive A.I. (e.g. image upscaling) is rare to none since the thumbnail graphic materials MUST be in its vectorized form.
- Agreed GIMP License
- Agreed GIMP Privacy Policy
- Agreed Inkscape License
- Agreed Inkscape Privacy Policy
- Agreed (Holloway) Chew, Kean Ho's Upscaler License
- Agreed Perchance.org Terms of Service
- Agreed Perchance.org Privacy Policy
This entire repository is licensed under Creative Commons Attribution 4.0 International License. To ensure better understanding of this license, the following sub-sections will briefly describe how to deploy the content.
For registered non-profit organizations (NGO), you are considered a
Commercial Entity the same as any for-profit organization by default. However,
you will be eligible for the NGO disbursement grant and receive exception
privileges from the creator(s).
Attribution is OPTIONAL. Whenever required, you MUST attribute back to the creator(s) as follows:
Title: DotMatrix Font
Creators: The Tiny5 Project Team
Packaged-By: (Holloway) Chew, Kean Ho
Contact: hello@chewkeanho.com
SKU: chewkeanho-visuals-fonts-dotmatrix
UUID: D6F59524-A81C-4650-B497-72A832E26AB7
License: SIL Open Font License (http://scripts.sil.org/OFL)
Repository Made On: 2026-03-23
Repository Made From: Malaysia, South East Asia
Procure: https://github.com/ChewKeanHo/visuals-fonts-dotmatrix
Note
This targets any customer wanting to own a copy of the content and then only he/she is using it without sharing with any 3rd-party entity; AND WITHOUT any monetary intention such as but not limited to:
- Saving a local copy and then viewing via his/her own mobile device(s); OR
- Saving a local copy and then viewing via his/her own personal computer; OR
- Saving a local copy for artificial intelligence data training purposes.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files.
Note
This targets any customer wanting to own a copy of the content and then only he/she is using it without sharing with any 3rd-party entity; AND WITH any monetary intention such as but not limited to:
- Saving a local copy for enhancing his/her company's procurement list; OR
- Saving a local copy for commercial artificial intelligence data training purposes.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files; AND
- Gain ZERO commercial value of any kind from the font files alone (e.g. selling the font files).
Note
This targets any customer wanting to refer or to provide a guide for sourcing the original content for any 3rd-party entity without directly displaying any portion of the original content; WITHOUT any monetary intention such as but not limited to:
- Academic research and paper writing; OR
- New content creation linking to the original content WITHOUT displaying any of the original content for his/her own streaming platform; OR
- Content production and collection linking to original content WITHOUT displaying any of the original content; OR
- Web portfolio project linking to the original content WITHOUT displaying any of the original content; OR
- Event materials linking the original content WITHOUT displaying any of the original content; OR
- Meeting materials linking the original content WITHOUT displaying any of the original content; OR
- Advertisement contents linking the original content WITHOUT displaying any of the original content.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files; AND
- Gain ZERO commercial value of any kind from the font files alone (e.g. selling the font files).
Note
This targets any customer wanting to directly display portions and NOT ALL of the original content as it is OR without any composing remixes or modifications retaining the original intent, art direction and messages into his/her content creation; WITHOUT any monetary intention such as but not limited to:
- New content creation with displaying portion(s) of the original content for his/her own streaming platform without any monetary gain; OR
- Content production and collection with displaying portion(s) of the original content without any monetary gain; OR
- Web portfolio project with displaying portion(s) of the original content without any monetary gain; OR
- Event materials with displaying portion(s) of the original content without any monetary gain; OR
- Meeting materials with displaying portion(s) of the original content without any monetary gain.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files.
Note
This targets any customer wanting to directly display portions and NOT ALL of the original content as it is OR without any composing remixes or modifications retaining the original intent, art direction and messages into his/her content creation; WITH any monetary intention such as but not limited to:
- New content creation with displaying portion(s) of the original content for his/her own streaming platform; OR
- Content production and collection with displaying portion(s) of the original content; OR
- Web portfolio project with displaying portion(s) of the original content; OR
- Event materials with displaying portion(s) of the original content; OR
- Meeting materials with displaying portion(s) of the original content; OR
- Advertisement materials with displaying portion(s) of the original content.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files; AND
- Gain ZERO commercial value of any kind from the font files alone (e.g. selling the font files); AND
- Using the font files for commercial integration (e.g. design works) and selling the output (not the font files) for commerical gains.
Note
This targets any customer wanting to own and then modify the original content extensively preserving or altering the original intent, art direction, or message for composing his/her new content creation; WITHOUT any monetary intention such as but not limited to:
- New content creation with digitally modified and processed original content integration for his/her own streaming platform WITHOUT any profits including advertisement commission; OR
- Personal content production and collection with digitally modified and processed original content integration for his/her own streaming platform WITHOUT any profits including advertisement commission; OR
- Personal web portfolio project with digitally modified and processed original content integration for his/her own streaming platform WITHOUT any profits including advertisement commission; OR
- Social media meme content creation with digitally modified and processed original content integration for his/her own streaming platform WITHOUT any profits including advertisement commission.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files.
Note
This targets any customer wanting to own and then modify the original content extensively preserving or altering the original intent, art direction, or message for composing his/her new content creation; WITH any monetary intention such as but not limited to:
- New content creation with digitally modified and processed original content integration for his/her own streaming platform; OR
- Personal content production and collection with digitally modified and processed original content integration for his/her own streaming platform; OR
- Personal web portfolio project with digitally modified and processed original content integration for his/her own streaming platform; OR
- Social media meme content creation with digitally modified and processed original content integration for his/her own streaming platform.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files; AND
- Gain ZERO commercial value of any kind from the font files alone (e.g. selling the original or modified font files); AND
- Using the font files for commercial integration (e.g. design works) and selling the output (not the font files) for commerical gains.
Note
This targets any customer wanting to share, to broadcast, to re-distribute, to sell, or to re-sell the original, modified, OR derived content WITHOUT any monetary intention such as but not limited to:
- Sharing with family members; OR
- Streaming the content via any streaming platform with private viewer access; OR
- Displaying the content in his/her gallery with privately invited guests; OR
- Displaying the content in private, free entry open spaces like living room; OR
- Owning a copy of the original content and serving it as downloadable content on a website in a private network (e.g. self-hosted home network); OR
- Sharing the original content across social media or messaging applications like email or instant messenger.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files; AND
- Gain ZERO commercial value of any kind from the font files alone (e.g. selling the original or modified font files).
Note
This targets any customer wanting to share, to broadcast, to re-distribute, to sell, or to re-sell the original, modified, OR derived content WITH any monetary intention such as but not limited to:
- Streaming the content via any streaming platform with public or private viewer access; OR
- Displaying the content in any company's public events with free or payable guest invites; OR
- Displaying the content in any company's internal/private events with free or payable guest invites; OR
- Owning a copy of the original content and serving it as free OR payable downloadable content on his/her website in any network (Internet, Intranet, or private networks); OR
- Sharing the original content across social media or messaging applications like email or instant messenger; OR
- Distributing the original content via multiple profit-earning streaming platforms.
You are ALLOWED provided that you STRICTLY COMPLY with the license requirements of:
- Retaining the same license downsteam for the font files; AND
- Gain ZERO commercial value of any kind from the font files alone (e.g. selling the original or modified font files).