Ziamath

Latest version: v0.10

Safety actively analyzes 627248 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.10

- Fix/tighten bounding box of Text class
- Fix `>` and `<` in SVG Text
- Adjust vertical positioning of radical degree
- Cache loaded non-math fonts used for Text class

0.9

- Implement long dashes from multiple hyphens in text node.
- Implement spacing values in more units: cm, mm, in, pc, mu, ex, bp, dd
- Add verythinmathspace after functions with superscript, such as sin^2
- Fix italics of numbers that should be identifiers
- Fixed `\big` for mfence elements.
- Fixed subscripts following mover elements.
- Adjust spacing of | operator
- Adjust fraction bar thickness
- Removed warnings under Python 3.12

0.8.1

- Fixed ziamath import on Python 3.11.

0.8

- Added parameter for display/block mode versus inline/text mode
- Added `Latex` class for creating expressions from Latex directly
- Added `declareoperator` method for adding operator names
- Added `decimal_separator` config option
- Implement `\middle` operator
- Implement negative space operators
- Implemented <mmultiscripts>, <ms>, and <merror> MathML element
- Fix rendering of assembled glyphs in some fonts
- Added global configuration for math and text styles
- Various spacing and alignment adjustments

0.7

- Update for Ziafont 0.5, which implements fonts using CFF glyph tables (usually .otf font files)
- Fix superscripts and subscripts on fonts with no Math Kerning table
- Handle fonts with missing math subtables

0.6

- Added rotation parameter to Text class
- Improve linespacing of Text objects
- Added global configuration object

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.