This is a project for editing Unifont glyphs in browsers.
See Unifoundry.com Unifont Utilities for more information.
You can try the demo at the following links:
- Responsive web design
- Mouse and touchscreen support
- Undo and redo actions
- Select, cut, copy, and paste actions (WIP)
- Multiple glyphs support
- A screen to list multiple glyphs
- Glyph search and filter
- Hexadecimal format support
- Export single glyph as hexadecimal string
- Import single glyph from hexadecimal string
- Save and load multiple glyphs in
.hex
format
- Image support
- Export single glyph as images (PNG, BMP, SVG, etc.)
- Import glyphs from image files
- Generate bitmaps like
unihex2bmp
in Unifont Utilities (TODO)
Font support-
Export multiple glyphs as an OpenType font file
-
To use this project, you need to have Node.js installed on your computer. Then, follow these steps:
-
Clone this repository:
git clone https://github.com/SkyEye-FAST/unicucumber.git
-
Install dependencies:
cd unicucumber npm install
-
Start the development server:
npm run dev
-
Open your browser and go to
http://localhost:5173/
.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
Please feel free to raise issues for any problems encountered or feature suggestions.
Pull requests are welcome.