feat: Add Vietnamese Font Generator - AI-powered font Vietnamization tool - #1
Open
devin-ai-integration[bot] wants to merge 2 commits into
Open
feat: Add Vietnamese Font Generator - AI-powered font Vietnamization tool#1devin-ai-integration[bot] wants to merge 2 commits into
devin-ai-integration[bot] wants to merge 2 commits into
Conversation
AI-powered tool for adding Vietnamese diacritical marks to existing fonts. Features: - Support for Gemini and OpenAI (ChatGPT) API providers - Font analysis showing missing Vietnamese characters - Composite glyph generation using existing base+mark glyphs - AI-generated SVG path glyphs for missing characters - Follows Google Fonts diacritics guidelines (anchors, GDEF, stacked marks) - Full Vietnamese character set (134+ precomposed characters) - Clean drag-and-drop web UI with progress tracking - TTF export with download Tech stack: FastAPI + fonttools + vanilla HTML/CSS/JS Co-Authored-By: adamer <adamer@hunght1890.com>
Author
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Author
Test Results - Vietnamese Font GeneratorTested the app end-to-end locally at Core Flow: Upload → Analyze → Generate → Download (all passed)
UI Tests (all passed)
Not Tested (no API keys available)
|
Co-Authored-By: adamer <adamer@hunght1890.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Vietnamese Font Generator
A new web application that uses AI (Google Gemini or OpenAI ChatGPT) to analyze font styles and generate Vietnamese diacritical marks for existing fonts, following the Google Fonts diacritics guidelines.
How it works
Key features
Files added
viet-font-app/backend/main.py- FastAPI application with all endpointsviet-font-app/backend/ai_client.py- Gemini and OpenAI API integrationviet-font-app/backend/font_processor.py- Font manipulation using fonttoolsviet-font-app/backend/vietnamese.py- Vietnamese character data and Unicode mappingsviet-font-app/frontend/index.html- Web UIviet-font-app/frontend/style.css- Stylingviet-font-app/frontend/app.js- Frontend logicviet-font-app/requirements.txt- Python dependenciesviet-font-app/README.md- DocumentationType of change
Link to Devin session: https://app.devin.ai/sessions/ba04c50e3b4344f89ec82b2d634026a2
Requested by: @TanUIUX