Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/KaTeX/katex-fonts

Fonts used by KaTeX and scripts to generate fonts
https://github.com/KaTeX/katex-fonts

Fix missing metrics for space (0x20) and no-break space (0xa0) (#82)

* Extract space metrics

* Update font metrics

* Refactor code

56e79c93c88c9054b017cc92e496b383e0bf82d7 authored over 4 years ago by ylemkimon <[email protected]>
Reorganize some glyphs (#71)

* Move italic \imath (dotless i) and \jmath (dotless j) to Math

* Move oldstyle numerals (0-9...

5f3a2a392aa9c8d44eb7e5b1e8d600e863cb13f2 authored over 4 years ago by ylemkimon <[email protected]>
Correct project name (#81)

This makes the .tar.gz passed into the Docker container have an appropriate name to accompany th...

ab867b583f53232a4f04eced629475da0426be65 authored over 4 years ago by Sven Frotscher <[email protected]>
Update README.md reference to repository (#79)

Link to the correct repo

148f0cafe3c40481c9947164796c0bdc033b7b5f authored over 4 years ago by Sven Frotscher <[email protected]>
Remove unused glyphs and Macintosh table (#73)

* Remove Macintosh table

https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Cha...

98afa42923a757b93185268c3f4318ef8fc5bac4 authored about 5 years ago by ylemkimon <[email protected]>
Improve fonts generation: clean up font build scripts (#56)

* Remove Main-Regular dependency on Size4

* Clean up font build script

* Normalize whitesp...

7deb3fd307e04b36002dd75833585e040abcb1ac authored about 5 years ago by ylemkimon <[email protected]>
Minor font updates (#70)

* Use mftrace simplify routine for cmex10

For some reason, `cmex10` didn't use `mftrace`'s si...

c14508c60f6c07f30608a2513edbe7b36c39d1b6 authored about 5 years ago by ylemkimon <[email protected]>
Fix \not (U+E020) RBearing (width) (#60)

* Fix \not (U+E020) RBearing (width)

Fixes KaTeX/KaTeX#1842 on Safari.

Also removed unused...

b4477ffc58391153f8e54231cab4746b9edc349d authored almost 6 years ago by ylemkimon <[email protected]>
Fix font metrics for new \not symbol (#59)

Oops, I didn't update the metrics mapping table to use the new U+E020 symbol
before updating th...

b1c92efb4a0dbcce6ee8632c1a7c9377e57ac542 authored almost 6 years ago by Erik Demaine <[email protected]>
Change \not glyph to non-combining character, fix \mathit{/} (#58)

* Change \not glyph to non-combining character

Move `\not` glyph (`\@not`) from U+338 (COMBIN...

5f3d9822a2d6ad770cfd3859835a0bafabc6c800 authored almost 6 years ago by Erik Demaine <[email protected]>
Improve fonts generation: use fonttools to generate (reproducible) fonts (#54)

* Upgrade fonttools to 3.28.0

* Use fonttools to...

* set created/modified timestamp
* re...

93cbc5f7a15705c26a7fd844af29ccf87dbf25ab authored over 6 years ago by ylemkimon <[email protected]>
Revert 0809e8f7f3c329348a8e359471b597dfcf2ee2c6

f2e3e0c7606bb1c928f17544fc701d831db1acb7 authored over 6 years ago by ylemkimon <[email protected]>
Revert 23f5f602c9b220387d00ea9045397b42e0cf359e

0809e8f7f3c329348a8e359471b597dfcf2ee2c6 authored over 6 years ago by ylemkimon <[email protected]>
Replace $DOCKER_USERNAME temporarily

I'm hardcoding the $DOCKER_USERNAME until I can figure out how to set it properly.

23f5f602c9b220387d00ea9045397b42e0cf359e authored over 6 years ago by Kevin Barabash <[email protected]>
Improve fonts generation: enable CircleCI to build Docker image and fonts (#50)

* Dockerfile: add libjson-perl

* Enable CircleCI to build fonts and metrics

* Add contribu...

abc90d61fcb557a5d461ea21e08e6d014fbcadd8 authored over 6 years ago by ylemkimon <[email protected]>
Improve fonts generation: remove unused codes (#48)

* Remove CSS generation

* Remove skew data generation

* Remove unused Greek and Windows fo...

5e4bfadff03462b9c70d5b83133c8aba0fafbbab authored over 6 years ago by ylemkimon <[email protected]>
Remove \notin and \neq glyphs (#53)

* Add \notin metrics, fix \notin & \neq glyphs

Fix #47

* Comment out \neq and \notin chara...

a09ea0bbe0c6a7dd18118207449654f929388eba authored over 6 years ago by Erik Demaine <[email protected]>
remove left side-bearing adjustment for \not, fixes #44 (#45)

* remove left side-bearing adjustment for \not, fixes #44

* update comments in mapping.pl

...

e641de5365c12742fe71f89ed74f093e173c7c19 authored over 6 years ago by Kevin Barabash <[email protected]>
Fix spaces in Typewriter-Regular to have same width as other characters (#41)

* Fix spaces in Typewriter-Regular to have same width as other characters

Manually override 0...

c5fe19357a4311caa97d8dad93b9fdcfee9df6b0 authored over 6 years ago by Erik Demaine <[email protected]>
Fix width metric extraction (#42)

* Fix width metric extraction

Fix @ylemkimon's issues reported in
https://github.com/KaTeX/k...

f541ce8fad75b9d53beeb1b967f11fcc7d214d3f authored over 6 years ago by Erik Demaine <[email protected]>
Add "generated" warning header to fontMetricsData.js (#37)

* Add "generated" warning header to fontMetricsData.js

Fix #36

* Move printing to format_j...

244f03f2ad11ab320d0f1112887706acd1c4737c authored almost 7 years ago by Erik Demaine <[email protected]>
CSS for KaTeX-Math-BoldItalic (#38)

* CSS for KaTeX-Math-Regular and KaTeX-Math-BoldItalic

* Remove bold upright

169150bd668afd760a6c607ddc500a48a7122d1b authored almost 7 years ago by Erik Demaine <[email protected]>
Correct a typo (#35)

2b91a1cdd1c9f64c1333470d69dcb5362a215197 authored almost 7 years ago by ylemkimon <[email protected]>
Merge pull request #34 from edemaine/SP

Add metrics for \S and \P

062562be19ce3b9faaa0dba979967c599d371748 authored almost 7 years ago by ylemkimon <[email protected]>
Merge pull request #33 from edemaine/install

Improve documentation for how to build metrics

25d4ad776b132d2169602975634509d3c655585b authored almost 7 years ago by ylemkimon <[email protected]>
Bump version number

9309d9b3a27570a6f6af9daef1418ac3a9fec1eb authored almost 7 years ago by Erik Demaine <[email protected]>
Add metrics for \S and \P

6b11657cf116a54790e8b63f2003b81661b472ef authored almost 7 years ago by Erik Demaine <[email protected]>
Improve documentation for how to build metrics

f2ab6a79fdfb6bddcf0632cdc650c4f80e951e5d authored almost 7 years ago by Erik Demaine <[email protected]>
add cedilla metrics (#31)

956a7f87a45938e0e15504c21cd08b9dd9788890 authored almost 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #30 from KaTeX/move_metrics_2

move metrics (take 2)

d7693fe99d14914c567cf47b8eebc2d6a09d38af authored almost 7 years ago by ylemkimon <[email protected]>
add buildMetrics.sh and update files in src/metrics appropriately

37c7a6a145ae9dbd06a4d83799af938c00f10610 authored almost 7 years ago by Kevin Barabash <[email protected]>
Merge branch 'KaTeX' into move_metrics_2

ed1a1574bbd917f32a33b2f81b7ff7a6bb6addd5 authored almost 7 years ago by Kevin Barabash <[email protected]>
move metrics pipeline to src/metrics

bd6ae58deab55afb0c0cd461e73fe35efe2afd30 authored almost 7 years ago by Kevin Barabash <[email protected]>
add cedilla (#26)

* add cedilla

* remove duplicate entry

bdbdb6f0cf5664e798dd03596c5aec76f922f9d2 authored almost 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #10 from KaTeX/fonts_less

Move fonts.less from Khan/KaTeX

28bac265ded3222e8f37c4311c27134c10daa61d authored almost 7 years ago by Kevin Barabash <[email protected]>
Merge branch 'KaTeX' into font_less

b16404e9b9ee6e35da91e1a8387b30540f5b4ca8 authored almost 7 years ago by Kevin Barabash <[email protected]>
Add glyphs for \P and \S (#23)

58a6f22506aceb1254a57ff19c402d77de055463 authored almost 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #16 from KaTeX/bolditalic

Add Main-BoldItalic font

6c4d037d7343a12075739f72f88a8b3c9b256d0b authored almost 7 years ago by Ryan Randall <[email protected]>
add Main-BoldItalic font to allow nesting of \textit and \textbf

acb68af488a666b3504ffc6c266589e344750409 authored almost 7 years ago by Kevin Barabash <[email protected]>
add Main-BoldItalic font to allow nesting of \textit and \textbf

22ffe0473d308aaee4f4bc2b6dc5216421574386 authored almost 7 years ago by Kevin Barabash <[email protected]>
add Main-BoldItalic font

864fa3e37971c930fbe304c6b1c81c4c1eb00273 authored almost 7 years ago by Kevin Barabash <[email protected]>
update fonts and metrics so that accents are positioned correctly (#1094)

* update fonts and metrics so that accents are positioned correctly

* fix degree symbol, move...

1157aec7b4584d5dc241073fb9eccbb522a22af5 authored almost 7 years ago by Kevin Barabash <[email protected]>
add double acute non-combining accent, remove combining accents (#5)

* remove combining accents, add missing non-combining accents

* remove modifier letter entrie...

dc1d7d41d68d8769d4dd4877305cc4f71d1ecbe1 authored almost 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #13 from KaTeX/add_license_and_package_json

Add LICENSE file and package.json with version string for semver

9d7912593206aeaf18cc980f5fd4223e95804857 authored almost 7 years ago by Kevin Barabash <[email protected]>
Add LICENSE file and package.json with version string for semver

feee984b451fea029d921ea0d41b917f56c8b7f6 authored almost 7 years ago by Kevin Barabash <[email protected]>
Export ES6 module in fontMetricsData.js (#1072)

* Export ES6 module in fontMetricsData.js

Use ES6 modules export(`export default`)

* Gener...

dcbc58ba10120ceac4f2be34b71a65355113aa3e authored almost 7 years ago by ylemkimon <[email protected]>
Remove support for .eot font files, fixes #893 (#1051)

8eb1593165f92f97f5a3d7e85e010f52733d3267 authored about 7 years ago by Kevin Barabash <[email protected]>
Merge pull request #8 from KaTeX/remove_eot

remove EOT font files

869bcacad1d331d7fc2b06c2277693ad4feffcc1 authored about 7 years ago by Kevin Barabash <[email protected]>
remove EOT font files

a936d825a6c12e8bcba39631460837a183d0f969 authored about 7 years ago by Kevin Barabash <[email protected]>
Revert changes to makeFF

I copied the file from https://github.com/Khan/MathJax-dev on
the non-combining-double-acute bra...

2f71b8a3ba37a8d9800c1196b5b14ee3bad3a641 authored about 7 years ago by Kevin Barabash <[email protected]>
move source files for building fonts into this repo (#6)

affbbb6fa1418fc9d8422bf3957af3e22a481511 authored about 7 years ago by Kevin Barabash <[email protected]>
add \ae, \AE, \oe, \OE, \o, \O, \ss with unicode support for those characters in text mode (#1030)

5b49d19f13c9e7fcd696f69ab87a5660b181788c authored about 7 years ago by Kevin Barabash <[email protected]>
Stacking text commands (#1009)

* Adding support for SansSerif-Bold

* Updating to include SansSerif Italic.

* WIP

* Wor...

26fd99d08f44b127aee1dde99d3fe46cb7a0c8ad authored about 7 years ago by Ryan Randall <[email protected]>
replace dockers/MathJaxFonts with KaTeX/katex-fonts submodule (#891)

e370f5c89d72ca73648b7efedfea32da57f93ea2 authored about 7 years ago by Kevin Barabash <[email protected]>
Implement \verb (#614)

* Implement \verb

* Implement @gagern's comments

* \verb: look up characters one at a time...

368bfbb205367a12ee4f9d354125fa6741118cf9 authored over 7 years ago by Erik Demaine <[email protected]>
initial commit

35b26f7f94051018d815d84a30443678cb3b4d64 authored over 7 years ago by Kevin Barabash <[email protected]>
Specify TrueType font format as 'truetype' rather than 'ttf'

Summary:
I've been experimenting with delivering a TrueType-only KaTeX build for our mobile apps...

21d1c09bc3fb59a33712d7191d2175ef76ee31b2 authored over 8 years ago by Charles Marsh <[email protected]>
Migrate to eslint

Summary
We'd like contributors to use the same linter and lint rules that we use
internally. Th...

cc8c085c3f0d405f336cf463e89cecff320af314 authored about 9 years ago by Kevin Barabash <[email protected]>
Add a build step to generate extended metrics that additionally contain glyph widths

Summary:
The ability to use pre-determined character widths will benefit alternative
layout engi...

9831ca71cfe9a365b8796a7f8b386cec3983b298 authored about 9 years ago by Kevin Barabash <[email protected]>
Use an array of values instead of object literals to save space in fontMetricsData.js

Test Plan: make test

Reviewers: emily

b3a9895fee16685d1f3f63467bfeca1ebecb2bf0 authored over 9 years ago by Kevin Barabash <[email protected]>
Add missing semicolon at the end of fontMetricsData

2c0bcfd887f165e49100d8fc814a89ad53984a9b authored over 9 years ago by Blai Pratdesaba <[email protected]>
Generate fontMetricsData as JavaScript

ed40c444bd07d711956d2ba41c5f9d73289aff8c authored over 9 years ago by Blai Pratdesaba <[email protected]>
Merge pull request #290 from kevinb7/fonts-p1_metrics

Adds font metrics to support font commands.

228178613ee4bcb7fdd25850ae0e939b6d60c392 authored over 9 years ago by Kevin Barabash <[email protected]>
Adds font metrics to support font commands.

This is part 1 of 3. Rendering, screenshots, MathML, and unit tests will
follow in susbequent p...

86cde77401638d80403d8fdd924b5559ea99822d authored over 9 years ago by Kevin Barabash <[email protected]>
Adds font metrics to support font commands.

This is part 1 of 3. Rendering, screenshots, MathML, and unit tests will
follow in susbequent p...

0739a12f832fa9b3afcd4f94abe4d90c8d49d40a authored over 9 years ago by Kevin Barabash <[email protected]>
Switch from fontforge to fonttools

The dependencies of fonttools are much lighter than fontforge, and since all
we need are some me...

ab5c3ca6bf47c3e91833f2c547449372e067cf51 authored over 9 years ago by Martin von Gagern <[email protected]>
Format font metrix data to have one row for each glyph

This will make reviewing modifications easier, since the affected glyphs
will be more readily vi...

2ed17ef10829ea51ed3fbe7d0ce355922c303a1c authored over 9 years ago by Martin von Gagern <[email protected]>
Avoid non-determinisms related to font metric generation

We had some duplicate mappings in mappings to start with. Now we have some
code to complain lou...

9c03738c2ea23b53b9f3a68f76e2ab80a5e48b82 authored over 9 years ago by Martin von Gagern <[email protected]>
Save auto-generated font metrics data to separate JSON file

This separates auto-generated code from manually created code.
We need a more recent version of ...

00c792649a5b974681b00235c1815e4e2bd2efa5 authored over 9 years ago by Martin von Gagern <[email protected]>
Only reference distributed fonts

Summary: Fixes #207.

Test Plan: Crossed fingers.

Reviewers: emily

Reviewed By: emily

Differe...

2e6d2b9a19e6ac6ebbb22084e052971b1fd859d1 authored almost 10 years ago by Ben Alpert <[email protected]>
Fix up small problems with #126

Summary:
- Some of the symbols were of the wrong type (I wrote some scripts to
search the Te...

3862b9269c1d76ad2a6b632a6196e84e8c48e4e1 authored almost 10 years ago by Emily Eisenberg <[email protected]>
Remove Greek fonts

109e69abd13da6453abc203b7054075382466fbd authored about 10 years ago by Dan Fox <[email protected]>
Merge pull request #142 from mathiasbynens/woff2

Add WOFF2 versions of the fonts

21ae268aa45fcb020dafca15936e28c6a94bfbd6 authored over 10 years ago by Emily Eisenberg <[email protected]>
Add WOFF2 versions of the fonts

Contrary to other web font formats, the new WOFF 2.0 Web Font compression format is optimized fo...

90a5be473461cacde96a50d28933c654e7d7a0cc authored over 10 years ago by Mathias Bynens <[email protected]>
Improve the fonts.less experience

Summary:
Create a fonts.less file which generates identical css to fonts.css, but using
less rul...

1d54d495c2e3c4a1c0975d01b308a4674b43a8a8 authored over 10 years ago by Emily Eisenberg <[email protected]>
Add skew and italic metrics for ttfs

Summary:
Add the ability to base the metrics for a TTF character on the metrics
from one of the ...

da77ca2af905f63caa6d4678f9cc54ae2b2afd58 authored over 10 years ago by Emily Eisenberg <[email protected]>
Add font metrics for \iint, \iiint

Also, fix the python dict keys so we actually get the metrics back into the
javascript correctly...

a6c11fb2b592800f37df884767dbf4b6ec9367b0 authored over 10 years ago by Emily Eisenberg <[email protected]>
Move js files into src/

Test plan:
- Make sure huxley tests, jasmine tests, make build, make metrics, make test all
st...

bb21a2d1c68728c8be815eb7c6fc13534f48c9a2 authored over 10 years ago by Emily Eisenberg <[email protected]>
Add accents

Summary:
Add support for math-mode accents. This involves a couple changes.
First, in order to c...

1cd2ae98cb5b8668efbf8ce81e88e9495be63e46 authored over 10 years ago by Emily Eisenberg <[email protected]>
Get rid of the lookahead-y dots

Summary:
The `\dots` and `\dots{c,o,b,i,m}` commands do more than just show characters,
they add...

206e8adafb253d0ff68ccbd2993ade9979c4cba0 authored over 10 years ago by Emily Eisenberg <[email protected]>
Add \dots commands

Add all of the \dots commands, and import their metrics from the ttf files.

Fixes #23

Auditors...

76f08f2de8dcd79b2fa93de0bb4d93ab30f889b6 authored over 10 years ago by Emily Eisenberg <[email protected]>
Add the ability to extract metrics from ttfs

Summary:
Upon switching over from ttf metrics to TeX metrics, we lost metrics for a
couple of th...

7f98560d2b681552895aee3c43059529fb0d5efb authored over 10 years ago by Emily Eisenberg <[email protected]>
Add support for \left and \right

Summary:
Added stacked delimiter support for more delimiters. Split out delimiter
functions into...

18c8fd42ffbdf7f3d0b05841a579425788bf9cc0 authored over 10 years ago by Emily Eisenberg <[email protected]>
Update metrics using TeX metrics instead of TTF metrics

Summary:
Instead of using the metrics from our generated TTF files, use the fonts that
TeX ships...

50b141b11da7cbbd21500a7c7fc6c936cb15bb0a authored over 10 years ago by Emily Eisenberg <[email protected]>
Parse metrics directly from .ttf files

Summary:
Fixes T1325.

This has the advantage of not having to do the mapping manually. Also it ...

a1447daca0de9971fa7463291977f77eddb0036b authored over 11 years ago by Ben Alpert <[email protected]>
Add italic correction

Summary: Add margin to the right of characters that have italic correction.

Test Plan:
Look at ...

78ed18a70b2a6b876eb95ec85a424bdf45af8ab1 authored over 11 years ago by Emily Eisenberg <[email protected]>
Add ability to calculate heights/depths

Summary:
This diff does a couple different things:

- There is now a metrics/ folder, which con...

ef808b8e3b1c88a38cce4e3880778d2d83675ff3 authored over 11 years ago by Emily Eisenberg <[email protected]>