Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/KaTeX/KaTeX
Fast math typesetting for the web.
https://github.com/KaTeX/KaTeX
Before, it only depended on `static/katex.less`. Now, make it a little
less general and depend o...
Test Plan: http://jsbin.com/mirumuyeku/edit?html,js,output
Auditors: emily
2ab14ea224bc9e7818e69c893e8086b46877f670 authored almost 10 years ago by Ben Alpert <[email protected]>a9d5a8782f7100b78f22420250f8353102221dd5 authored about 10 years ago by Ben Alpert <[email protected]>
This makes a difference for expressions like `2 \choose 3`.
Auditors: emily
c87511168d4c292c2f2cbf33e1041a624bb9f6c2 authored about 10 years ago by Ben Alpert <[email protected]>f997bdd64b5d30c767474f6828fd3d2d23310a02 authored about 10 years ago by Ben Alpert <[email protected]>
d3ab5a1fc6f9325712c603c715c419640f4bde24 authored about 10 years ago by Ben Alpert <[email protected]>
Test Plan: Looked at `1 + 2\choose {3 \over 4}`, npm tested.
Reviewers: emily
Reviewed By: emi...
2cbee18010037e0814486d9ded3991a96e3aa262 authored about 10 years ago by Ben Alpert <[email protected]>Test Plan: `\binom xy^{\binom xy^{\binom xy}}` looks like something. `\dbinom` and `\tbinom` als...
006a0a761c59a99acbfc2ce48ce717dae1e76a6b authored about 10 years ago by Ben Alpert <[email protected]>
Summary:
To complement pull request #142, add the ability to automatically
generate the woff2 fi...
Add WOFF2 versions of the fonts
4c00064f41142134e1b5a44f66c7b4e3ee1fa7b4 authored about 10 years ago by Emily Eisenberg <[email protected]>Adds JSHint to the build step + code clean up
23d50e8633a7531d31fdc4b7e58e6c8fe62a69e8 authored about 10 years ago by Emily Eisenberg <[email protected]>fec04614b82fafc2bbf82f68e6416abb1e236b78 authored about 10 years ago by Jmeas <[email protected]>
Mention `\displaystyle` workaround in README
6aa70e33e4f405c41be60a9ddc399a630c37cf16 authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
Add correct parsing of optional arguments. Now, things like `\rule` can shift
based on ...
Test Plan: Searched for `[^\x00-\x7f]` in vim and had no results, where there were before.
Revi...
cba70b51febc386200ff0544010480f3272594ba authored about 10 years ago by Ben Alpert <[email protected]>until the question of display math API (#66) is decided either way...
80c4ca7c7113e02625108ff5eed55281522e545c authored about 10 years ago by Beni Cherniavsky-Paskin <[email protected]>Contrary to other web font formats, the new WOFF 2.0 Web Font compression format is optimized fo...
48870f05c1bc82f5e2421baab9ae01310bd5cab8 authored about 10 years ago by Mathias Bynens <[email protected]>4da05ab772a0992284c2bc796623848e299c5428 authored about 10 years ago by Jmeas <[email protected]>
added support for \over
5722b45633b0cea02be00f765a5633ddd79ea4cc authored about 10 years ago by Emily Eisenberg <[email protected]>
changed stopType (string) parameter to breakOnInfix (boolean)
renamed rewriteInfixNodes to handl...
0189b96b92133ea0aa858a94f0fe0e112995e965 authored about 10 years ago by Kevin Barabash <[email protected]>
Update CONTRIBUTING.md
0236cdc619f0f3cbd5059cb6588b18669a0ebf5b authored about 10 years ago by Ben Alpert <[email protected]>Update CONTRIBUTING.md
5e535af75fc6541b10acb865f966c8797461058d authored about 10 years ago by Ben Alpert <[email protected]>README: Remove redundant `type` attribute
240981e3a2cf7351b1339d29f4cf5b99581988a3 authored about 10 years ago by Ben Alpert <[email protected]>added position property to ParseError
a18adfdfad85e6134e28df9e80032544aa04260a authored about 10 years ago by Emily Eisenberg <[email protected]>afaec30d0a054dd2525fead1ee9330d3103c494d authored about 10 years ago by Kevin Barabash <[email protected]>
5916e1287dd5257a9a3dc5c824f94540ecaf9af0 authored about 10 years ago by David Bieber <[email protected]>
fix spelling of install
bd795020f0defe74e826e162061b4331fb19943c authored about 10 years ago by David Bieber <[email protected]>Fixes a teeny tiny typo in a comment.
e0dece759fb8455ee91024d470ee7f4bfc9195bb authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
Create a fonts.less file which generates identical css to fonts.css, but using
less rul...
Update huxley, and then use the Dockerfile to create new huxley screenshots.
Test plan:
- Make...
Summary: This makes typing into the box bearable with break-on-exception enabled.
Test Plan: Ty...
317564a173270d8b030ca322971289bbd7970f60 authored about 10 years ago by Ben Alpert <[email protected]>fdc578563b5e70587dfb12f937b7bca1c33c6d4b authored about 10 years ago by Mandy Brown <[email protected]>
Add \partial symbol
d2f41a19a5e9a68dd67df02d5998bc5ce81aed8e authored about 10 years ago by Emily Eisenberg <[email protected]>Simple CLI
b675587259ab0c93717d7551877c326883747279 authored about 10 years ago by Emily Eisenberg <[email protected]>Update README.md
bd6ebf23dd19bc06f1af27a5867f7e5e33d5bbce authored about 10 years ago by Emily Eisenberg <[email protected]>b9333a36d1cb2e0896107dffd3a42dd308430f15 authored about 10 years ago by Patrick Kang <[email protected]>
Added set theory and logic symbols
73c33b015ab53a082fe67c84e8c78f8e015625e4 authored about 10 years ago by Emily Eisenberg <[email protected]>
\subset, \supset, \subseteq, \supseteq, \cap, \cup, \setminus,
\neg, \lnot, \top, \bot, \emptyse...
Fix license typo in README
5476c849c9c8df6bcdecdeaaeaa184d176a0c1a1 authored about 10 years ago by Emily Eisenberg <[email protected]>Auditors: alpert
1f9393476b8d4c46401814391bff1edb3c1eccce authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
KaTeX doesn't work correctly in quirks mode. Warn in the console and disable
rendering ...
Not related to this PR, but good to have.
8bd9bfbcfe2e6cbcb3bd23916deb54cc8ecad586 authored about 10 years ago by Xavier Mendez <[email protected]>f6dd9e93fb9bd9c7dff6decf2150e09a762f9da2 authored about 10 years ago by Xavier Mendez <[email protected]>
2ab395a55f610df0622fe3bee7e1842dc6f6a4f8 authored about 10 years ago by Mathias Bynens <[email protected]>
Summary:
Add the ability to base the metrics for a TTF character on the metrics
from one of the ...
Also, fix the python dict keys so we actually get the metrics back into the
javascript correctly...
Must specify UTF-8 in document for math characters to render properly.
5cfa59e5b6874b0396a7653c3d57128788b1262d authored about 10 years ago by Adam Mark <[email protected]>199bc0038599bb49c71a24369e0b9fb3aaf07f4a authored about 10 years ago by Jeremy Engel <[email protected]>
Fix links to JS source files
aa7052d03a23628bb950fe508ea632aefc80d700 authored about 10 years ago by Emily Eisenberg <[email protected]>These links were missing the `src` path component.
faf69f238a1d99d121c9f8f63d4bdf9d709dd2cf authored about 10 years ago by Mike Parker <[email protected]>Also ready KaTeX for releasing
Auditors: alpert
f76688b639fb6b89be3e7fccb1c28fc41bee7d93 authored about 10 years ago by Emily Eisenberg <[email protected]>
Test plan:
- Make sure huxley tests, jasmine tests, make build, make metrics, make test all
st...
Add good README and CONTRIBUTING files.
Auditors: alpert
032b8a63e63ae105dadd957931c08f7af273a3c6 authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
Add the dockerfile that I've been using to make huxley screenshots so
others can test t...
Test plan:
- Make sure tests work and huxley tests didn't change
Auditors: alpert
6b674873ea90b8121cf05d01daafa88b5ec37c68 authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
Improve the build process by combining the CSS files, automatically
selecting font file...
Summary:
Add comments everywhere! Also fix some small bugs like using Style.id
instead of Style....
Auditors: emily
79a5687057de6267ac71f507989d77a5e4a6812f authored about 10 years ago by Ben Alpert <[email protected]>
Summary:
Add support for math-mode accents. This involves a couple changes.
First, in order to c...
\cdots, \ddots, and \vdots are all ords, not puncts.
Test plan:
- Make sure no huxley tests ch...
Test plan:
- Make sure tests work
- Make sure screenshots didn't change, and new screenshot lo...
Test Plan: Ran unit tests. Looked at `\blue{\displaystyle \left(\dfrac{a^\sigma}{\sin \theta}\ri...
7df5b4bba846f20bd7e506adad8c82f8821a9474 authored about 10 years ago by Ben Alpert <[email protected]>This tests against Node 0.10 (latest stable) and 0.11 (latest dev).
Test Plan: Crossed fingers....
3e78a76a4750563a00d9ed4e2d872f7c2466a61d authored about 10 years ago by Ben Alpert <[email protected]>
Summary:
The `\dots` and `\dots{c,o,b,i,m}` commands do more than just show characters,
they add...
IE 8 clips the \int sign when it is `display: inline-block`. This fixes that.
Test plan:
- Mak...
Fix getting a NaN maxFontSize in makeVList because symbolNodes don't have a
maxFontSize property...
Add all of the \dots commands, and import their metrics from the ttf files.
Fixes #23
Auditors...
6ee2ecf47e4b1778ea40cfa7f37b79368f475648 authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
Upon switching over from ttf metrics to TeX metrics, we lost metrics for a
couple of th...
Summary:
Add support for all of the other operators, including the ones with symbols and
limits....
Summary:
Add a way to automatically build vlists correctly. Previously, we built
vlists manually...
Summary:
Move dom creation into katex.js so our tests can test non-dom things, and add
some buil...
Add a license, main file, and add missing huxley dependency
Auditors: alpert
5cca3a299e7ca00e5ee9eeb48dcfd0ff4b9b74cd authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
Add \displaystyle, \textstyle, \scriptstyle, and \scriptscriptstyle commands.
Added tes...
Fix the \frac and \overline lines so they actually render at the correct sizes
(i.e. don't get s...
Summary:
Rewrote the parser to make this work, and added a bunch of tests to make sure
this does...
Test Plan: Crossed fingers.
Auditors: emily
5b4fa72299decbd441819290984966274260321e authored about 10 years ago by Ben Alpert <[email protected]>
Summary:
Follow the TeXbook instructions on how to construct square roots. Using
makeCustomSized...
Test Plan: Went to /?text=, saw nothing (instead of the default).
Auditors: emily
5a94faac9eefc5f0b1bd21806a0994a8366c4ae9 authored about 10 years ago by Ben Alpert <[email protected]>
Make the makefile more sane, add minification of CSS, and add and remove
necessary npm modules.
...
Auditors: alpert
fed954bb165a2825af38f1008f8810359458bb7a authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
Added stacked delimiter support for more delimiters. Split out delimiter
functions into...
Summary:
This incorporates the changes to add a KA copyright, and to generate the woffs
from the...
Summary:
I don't know why we originally used 2/3em for scriptstyle, but both TeX
and MathJax use...
Summary:
Instead of using the metrics from our generated TTF files, use the fonts that
TeX ships...
Auditors: alpert
2d2d319287ef29d8f24fe1bbd1cd5a38f2beabe6 authored about 10 years ago by Emily Eisenberg <[email protected]>Auditors: alpert
eb31c6880b20a311724a37a98e5e8d61b970d8a0 authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
Supports the 'ex' and 'em' units for sizes. Doesn't support the optional depth
argument...
Summary: Plain TeX assigns `\scriptspace=0.5pt`, which is used in Rules 18bcd in the TeXbook's A...
a75bf1afc2b13540dbfa051b66642bf5db53d241 authored about 10 years ago by Ben Alpert <[email protected]>Auditors: alpert
056cba64ec0afc7cad299aa5d4a5b1b38ffe0b45 authored about 10 years ago by Emily Eisenberg <[email protected]>
Summary:
In LaTeX, large delimiters are the same font size as they are at a normal size,
regardl...
IE8 doesn't have addEventListener, so use attachEvent if that doesn't exist.
Auditors: alpert
fa3df2db6fc61e8fbf6080b002412aad402ee65a authored about 10 years ago by Emily Eisenberg <[email protected]>Reviewers: alpert
efaf8b57b9c83ab2ecb83a64a3b64f9b73f7101d authored about 10 years ago by Emily Eisenberg <[email protected]>
The OS/2 values in the generated fonts were incorrect, so this corrects them. To
do this, I adde...
Summary:
Also, rename all of our uses of fonts to use the uppercased versions. We want to
use th...
Summary:
Follow the instructions in the TeX book for drawing \overlines. This uses the
same code...
Match the naming styles used for the css styles in the variable names.
Test Plan:
- Make sure ...
Summary:
Make delimiter sizing work. This involved
- Adding the symbols for the remaining delim...
These are the current screenshots using the docker created with this Dockerfile:
https://gist.g...
07e8d468de0efda77592cc79ecee88fe1f63e075 authored about 10 years ago by Emily Eisenberg <[email protected]>Test Plan: http://0.0.0.0:7936/?text=%5Cpink%7B80%7D%2C%20%5C_%5C_%5C_%2C%20%5Cgreen%7B100%7D
A...
8cf72d9901b2d4954b3b3a031071d481019c5f5a authored about 10 years ago by Ben Alpert <[email protected]>