{"library":"pymupdf-fonts","title":"PyMuPDF Fonts","description":"A companion package to PyMuPDF that provides a collection of font binaries (e.g., Noto, Ubuntu, Cantarell) for use with fitz.Font. Currently at version 1.0.5; maintained irregularly alongside PyMuPDF releases.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install pymupdf-fonts"],"cli":null},"imports":["import fitz\n# then: font = fitz.Font('notosans')"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import fitz\n# Register fonts (only needed once per session)\nfitz.Font.set_fontconfig(False)  # optional, to prefer system fonts\n# Use a bundled font by name\nfont = fitz.Font('notosans')\n# Use the font in a PDF page\ndoc = fitz.open()\npage = doc.new_page()\npage.insert_text((72, 72), \"Hello World\", font=font, fontsize=12)\ndoc.save(\"output.pdf\")\ndoc.close()","lang":"python","description":"After installing pymupdf-fonts, font names like 'notosans', 'ubuntu', 'cantarell' become available to fitz.Font(). No explicit import is required.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}