Repository navigation
Conversation
Libertinus has no glyph for them; LaTeX reports missing characters, and latexmk exits with an error although the PDF is written. 🔧 🪳 ⚙ 🔗 🐳 were mapped already. Co-Authored-By: Patrick Lehmann <Paebbels@gmail.com>
…ssues and pull-requests. Grouped: commit types (gitmoji), bots and AI, status and checklists, notes and reviews, documents and tools, security and bugs, programming languages. ✔ ▶ ℹ are part of Libertinus; they are mapped for the other font families only. Co-Authored-By: Patrick Lehmann <Paebbels@gmail.com>
Sphinx writes ✔ (U+2714) as \(\pmb{\checkmark}\); unicode-math maps \checkmark to ✓ (U+2713), which Libertinus Math
lacks - a missing character, which latexmk reports as an error.
Co-Authored-By: Patrick Lehmann <Paebbels@gmail.com>
…ols to the emoji font (#36)
Up to standards ✅🟢 Issues
|
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.
✨ New Features
\newunicodechar{…}{\emoji{…}}inpytooling.sty(NotoColorEmoji).
The icons of release notes and documentation: 📄 🧩 ✨ 🎨 📖 🧪. With them, all icons pyTooling's release notes use
in section headings and lists are mapped - 🔧 🪳 ⚙ 🔗 🐳 were mapped already.
82 icons AI assistants, bots and tools write into commit messages, issues and pull-requests, from where they get
into changelogs, READMEs and doc-strings:
✔ ▶ ℹ are part of Libertinus Serif: with
fontfamily=libertinusthey keep Libertinus' glyphs, with the other fontfamilies they are mapped to the emoji font. DejaVu, for example, has no ✔ and ℹ.
Without a mapping, LaTeX reports Missing character, and latexmk ends with "Latex reported missing or unavailable
character(s)" and exit code 1 - although the PDF is written. pyTooling/Actions' job
PDFDocumentationfailed thisway for 📄 (pyTooling.Sphinx' code coverage table) and 🧩 (a tree legend).
🪳 Bug Fixes
\checkmarkprints ✔ (Map the release-note icons and 82 icons of AI assistants, bots and tools to the emoji font #36). Sphinx writes ✔ (U+2714) as\(\pmb{\checkmark}\); unicode-math maps\checkmarkto ✓ (U+2713), which Libertinus Math lacks. A Sphinx document containing ✔ failed with Missingcharacter for ✓.
📖 Documentation
example/lualatex/Icons.tex,example/sphinx/Icons.rst(Map the release-note icons and 82 icons of AI assistants, bots and tools to the emoji font #36).Known Issues
example/lualatex/document.texfalls back to the font familymodernwhen compiled without--pretex;pytooling.styrejects it (valid:latinmodern). The pipeline always passes a family.Related Issues and Pull-Requests
pytooling/miktex:sphinx.