A minimalist Android keyboard that transforms your text into beautiful Unicode font styles in real-time.
- Features
- Usage
- Installation
- Building from Source
- Future Enhancements
- Contributing
- References
- Support
- License
10 Unicode Font Styles — type normally and see styled characters instantly:
| Style | Example |
|---|---|
| Double-struck | ℍ𝕖𝕝𝕝𝕠 |
| Cursive | 𝒞𝓊𝓇𝓈𝒾𝓋ℯ |
| Cursive Bold | 𝓗𝓮𝓵𝓵𝓸 |
| Fraktur | ℌ𝔢𝔩𝔩𝔬 |
| Fraktur Bold | 𝕳𝖊𝖑𝖑𝖔 |
| Fullwidth | Hello |
| Small Caps | ʜᴇʟʟᴏ |
| Bubble | ⓗⓔⓛⓛⓞ |
| Bubble Black | 🅗🅔🅛🅛🅞 |
| Square | 🄷🄴🄻🄻🄾 |
Plus a Normal mode that passes text through unchanged.
Fast & Lightweight — O(1) lookup performance, ~50KB memory footprint, no external dependencies.
Persistent Settings — your selected style is saved automatically and restored when you reopen the keyboard.
- Type normally — text appears in your selected style
- Navigate styles — use the arrow buttons to cycle through styles
- Capitalize — press Shift then type a letter for uppercase
- Numbers & symbols — tap
123to switch,ABCto switch back
Download the latest APK from the Releases page and sideload it on your Android phone.
- Open the Ghost app
- Tap "Enable Keyboard" and enable it in Settings
- Tap "Select Keyboard" and choose Ghost as your default
- Open any text field and start typing!
See docs/building.md for build instructions, project structure, architecture details, and troubleshooting.
- Long-press for alternate characters (accents, common symbols)
- Additional font styles (bold, italic, monospace, etc.)
- Haptic/sound feedback
- Emoji support
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
Made with love for Unicode enthusiasts
If you enjoy Ghost Keyboard and want to support its development, consider buying me a drink:
Your support helps me continue developing and improving Ghost Keyboard!
PolyForm Noncommercial 1.0.0 — free to use for personal and non-commercial purposes.