If you work with LaTeX, you know it's difficult to memorize the names of all the symbols. Hieroglyphic allows you to search through over 1000 different LaTeX symbols by sketching. Once you found the desired symbol you can copy it to the clipboard by clicking on the entry. Hieroglyphic is powered by a machine learning model, trained on a modified version of the detexify data.
- Over 1000 LaTeX symbols across multiple packages (same set as detexify)
- Completely offline
- Opt into contributing recognized symbols to improve the classification
Contributors are expected to follow the GNOME Code of Conduct.
Any contributions you make are greatly appreciated. For major changes, please open an issue first to discuss what you would like to change.
To contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'feat: add some AmazingFeature'
) - Push to the Branch (
git push origin feat/AmazingFeature
) - Open a Pull Request
This project uses conventional commits.
Translations are a great way to contribute. Hieroglyphic is translated on the GNOME translation platform Damned Lies. If you want to learn more, visit the GNOME Translation Project Wiki.
See this general guide for building the project using GNOME Builder.
A huge thanks to all the libraries used and all the FOSS apps for inspiration. Special thanks to
- TeX Match from which this was forked
- detexify
- detexify classifier a port of the original detexify