gvanas / blahtexml Goto Github PK
View Code? Open in Web Editor NEWBlahtexml
Blahtexml
I learned on Stack Exchange that Keynote is using Blahtex to render Latex. I try to match colors in my latex equations with keynote colors, but this is proving impossible at the moment. Would it be possible to add more colors therefore - in particular some darker blues?
Maybe more ambitiously, could the keynote standard colors be matched exactly?
Hello ๐ . I'm a maintainer for the Homebrew project. We are considering deprecating blahtexml due to the lack of a new release for a number of years. I've noticed recent commits, so wanted to clarify the status of the project. Can we expect new releases?
I don't know the current status of Blahtexml, but the David Harvey had reported many Mozilla bugs in the past. There is a list here
https://www.mediawiki.org/wiki/Extension:Blahtex/Bugs/Bugs_in_browser_MathML_support/Gecko
and a quick search shows that many are still referenced in the source code:
https://github.com/gvanas/blahtexml/search?q=mozilla
https://github.com/gvanas/blahtexml/search?q=firefox
The Mozilla MathML team has fixed many of these bugs (Blahtexml should probably be tested with a recent version of Gecko and the comments in the source code updated) but we are always interested to get more feedback:
I'm opening this as a tracking bug.
Hello!
I've ran afl++ on commit 92f2c5f (current master) and it has found the following inputs to crash the blahtex interpreter when passing --mathml as an argument.
{{}{}}
, ((^{ {}{}}
, ?i^?k^{{}{}}
, {}{}
, {}{}{}
, \!\,
, ^{^{{}{}{}}}
.
To reproduce crashes: echo "{}{}" | ./blahtex --mathml
I've fuzzed on Linux ass 5.10.0-18-686-pae #1 SMP Debian 5.10.140-1 (2022-09-02) i686 GNU/Linux
on Intel T2400 CPU. No other platforms have been tested.
I didn't test for the impact those crashes have on security or integrity. Apple pages documents containing such inputs show no visual indication of library crash as tested on iPad. As I do not have access to one, I cannot fully verify, nor do I know how this library is used by the software.
Tarball with afl++ output: http://upload.sijanec.eu./blahtex.tar.gz
Hello,
Not sure if this is being maintained here anymore, but unistd.h is not imported by default anymore in gcc 4.7. I notice the 2 files this import is needed there is a guard clause for if this is being compiled for OS X. Removing those guard clauses allows it to compile normally.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.