Code Monkey home page Code Monkey logo

eb-garamond's Introduction

EB Garamond

Claude Garamont’s designs go open source

This project aims at providing a free version of the Garamond types, based on the Designs of the Berner specimen from 1592.

In the end, the fonts shall cover extended latin, greek and cyrillic scripts in different styles (regular, italic, bold, bolditalic) and design sizes. There are also fonts containing initials based on those found in a 16th century french bible print. The fonts make heavy use of opentype features for specialities like small caps or different number styles as well as for imitating renaissance typography.

For the use with Xe- and LuaLaTeX I’m working on a configuration for mycrotype. For the use on the web via @fontface, the make-script produces eot and woff files which can be found in the web section. But be aware that they are not subset but contain the whole fonts, which might result in undesirably big files. Webfont hosters like googlefonts or fontsquirrel might provide better solutions.

Fonts in this repository

Font Description
EBGaramond-Initials Initials
EBGaramond-InitialsF1 Background (the ornament) of initials
EBGaramond-InitialsF2 Foreground (the letter) of initials
EBGaramond-Lettrines Workbench for Initials fonts (not included in releases)
EBGaramond08-Italic Italic font for design size 8pt (very rough spacing!)
EBGaramond08-Regular Regular font for design size 8pt
EBGaramond12-AllSC All smallcaps font for programs that ignore opentype features
EBGaramond12-Italic Italic font for design size 12pt
EBGaramond12-Regular Regular font for design size 12pt
EBGaramond12-Bold Bold font for design size 12pt (very rough/unusable; not included in releases)
EBGaramondSC08-Regular Smallcaps font for programs that ignore opentype features (12pt)
EBGaramondSC08-Regular Smallcaps font for programs that ignore opentype features (12pt)

This is a work in progress, so expect bugs! The quality of the fonts still varies widely! You can see every font’s current state in its *-Glyphs.pdf file in the specimen section.

Downloads

Type URL
Nightly build https://github.com/georgd/EB-Garamond/releases/download/nightly/EBGaramond.zip
Releases https://bitbucket.org/georgd/eb-garamond/downloads/

For more infos please visit http://www.georgduffner.at/ebgaramond/

Build instructions

To build the fonts from source on the latest Debian or Ubuntu, you will need the FontForge python libraries and the Freetype TTF auto hinter installed:

sudo apt-get install python3-fontforge ttfautohint

Then run make, and the fonts should appear in a build subdirectory:

make

Note: You may need to run make clean first, to remove any leftover files from previous builds.

eb-garamond's People

Contributors

alexander-wilms avatar bungeman avatar capillatus avatar crysmann avatar doctorlard avatar ewanmellor avatar felixphew avatar fmcc avatar georgd avatar krono avatar lutetiensis avatar madig avatar sabslikesobs avatar stone-zeng avatar timgrei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eb-garamond's Issues

Unable to clone

Whenever I atempt to git clone the repository, I get the following errors at the end:

     error: transfer closed with 7215141 bytes remaining to read (curl_result = 18, http_code = 200, sha1 = aea33b5e763f74179a91371ded366546dd292f22)
     Getting pack list for http://github.com/georgd/EB-Garamond.git
     Getting alternates list for http://github.com/georgd/EB-Garamond.git
     error: Unable to find 7aa1a4b5e6a7b5b85f579edc494a4c2eb7aca863 under http://github.com/georgd/EB-Garamond.git
     Cannot obtain needed blob 7aa1a4b5e6a7b5b85f579edc494a4c2eb7aca863
     while processing commit d55bd762e7321d349da4421f61aaec40343b9b5d.
     fatal: Fetch failed.

Better caron on ď, ľ, ť, and Ľ

I think this will improve the readability of the font for Slovaks and Czechs if EB Garamond which is serif font has serif-style caron on d, l and t and L with correct positioning and kerning.

In present version those letters look like they have acute accent instead of caron. Caron in fact has two forms: one is visible on letters like ž, č, ň, and the second is on the letters ď, ľ, ť and Ľ.

These letters should have the same kerning as the letters without caron.

My observation (because those letters are used in Slovak language) is that caron placed on letter t should be slightly lower than it is on d and l, as is illustrated in PDF file below on the OFL Sorts Mill Goudy font. Wrong position of this is visible on ť in Adobe Garamond Pro both regular and italic. Next observation is that when connecting t and k to ťk, and ľ and k to ľk, caron may touch the next letter, it is ok if it does (actually it is better if it does - see Adobe Garamond Pro and Linux Libertine font).

PDF file contains words used in Slovak language where this is illustrated.
http://ge.tt/95wSzEk/v/0

0.014c EB Garamond Italic

Not able to use the font 'EB Garamond Italic' from the 0.014c package within Xe(La)TeX.

Included using \usepackage{fontspec} \newfontfamily{\latin}{EB Garamond Italic}

When the equivalent .otf file is used from the 0.014b package there is not an issue.

Character variations for m-dash and n-dash

Could you offer character variations for m-dash and n-dash so that they have curving (upwards) endings and (downwards) beginnings such as the hyphen has at the moment?

An example is in the following screenshot of another type.

dash

kerning f + egrave in roman font

kerntest

The pair f è in the roman font seems to need correction. Without it, the space between them
almost breaks up the word; see the top word in the image. Switching off kerning altogether locally
by
{\addfontfeature{Kerning=Off}réfère}
yields the bottom word and looks much better to me.
See also the example `auffällig' on p.31 of Jost Hochuli's nice little book
Das Detail in der Typografie, 2nd ed., 2011. He, too, prefers
to let the letters touch in this case.

As a global solution, I use

\usepackage{filecontents}

\begin{filecontents_}{kernegrave.fea}
languagesystem DFLT dflt;
languagesystem latn dflt;
feature kern {
pos f egrave -1;
} kern;
\end{filecontents_}

\usepackage{fontspec}
\defaultfontfeatures{FeatureFile=kernegrave.fea}

Ligatures with -s after small vowels with diacritics in italic style

As far as I can see, if a small letter s follows a small vowel with a diacritic, its shape does not change in the same way as following a regular small vowel does in the italic version:

out

I was wondering if that is a deliberate decision, or just bells and whistles not addressed yet?

Capital Q in 8pt Regular/Italic

The capital Q in 8pt regular seems to be having trouble. Regardless of whether CALT is switched on or off, I always get the long-tailed version. The same thing seems to happen in the italic version as well.

Q-EB-8pt
Q-EB-8pt-It

On the other hand, it seems to work fine in the 12pt version.

This is a really great piece of work and I'd like to see it continue to be developed, but unfortunately, I know absolutely nothing about fonts or programming.

tagging github commits as releases?

When you tag a github commit, github automatically creates a source tarball that you can download:
https://github.com/georgd/EB-Garamond/tags

Could the relevant github commits be tagged ot generate those tarballs? I'm looking into packaging these fonts in Debian and such tags would make my life easier (both for tracking releases, as reference points for packaging, and generating the source code tarball for releases)

Triangular forms for upright U+0434, U+043B and U+0459

You wrote: "As for the shape of de, el and lje, I was informed by the designers from Cyreal, that the triangular form put a strong accent on looking ancient (at least for russian eyes) so I changed default and alternate forms. As I said for sha, I want the less marked forms as default, therefore I agreed to have the modern form as default."

I think the reverse is true, triangular shape are the most striking difference in Cyrillic between Renaissance-like fonts and Didone ones. As for me, round shapes are marked in a Renaissance font, triangular forms should be the default.

Shape of U+0472/U+0473 wrong

Hi
U+0472/U+0473 CYRILLIC LETTER FITA look like U+04E8/U+04E9 CYRILLIC LETTER BARRED O. If you tell me how to insert a pdf here I'll show you the correct glyph.
Regards

U+019F should have straight bar not middle tilde

This can be confusing but the Unicode name "LATIN CAPITAL LETTER O WITH MIDDLE TILDE" is a misnomer.

The Unicode 1.0 name was "LATIN CAPITAL LETTER BARRED O" and the character notes are "= barred o, o bar".

U+019F should have a straight bar like its lowercase U+0275.

German ß as upper case character

Hello,
please bear in mind that the German "ß" exists only and exclusively as a lower case character. Therefore, in the SC fonts there should appear "SS" instead of a pseudo-capitalized "ß". I do know, of course, that there exist some persons campaigning for a capital "ß" but this is in no way an official tendency and in all probability never will be. To the contrary, one should better consider this leftover from the old German Fraktur (Garamond is Latin) as obsolete, as practised in Switzerland – but this may be a separate discussion. For the time being and in the official future, a capital "ß" simply does not exist and not implementing it would save the labour of correcting this letter manually whereever the SC font is used. Besides that: great, great work. Thank you for it.
Lisa

Bug with modifier half ring

I just saw this on TeX.StackExchange "EB Garamond" font combines ʿ character and the preceding lette.

This is a bug, modifier letters are not combining marks; they are full spacing letters and should be treated as such, particularly I think the ring is a bit smaller than what linguistics like (remember it is really a letter not an accent), compare it with the one in Amiri which some still consider it smaller than it should.

"TT" and "tt" ligatures

It would be nice to have "TT" and "tt" ligatures, joining both letters, as the "Th" ligature does.

Would it be a case for discretionary, historical or standard ligature?

@ too closely based on italic “a” for roman style

Consider modifying the @ glyph to include a “base a” that is less slanted, to better match the character of the roman style, especially in email addresses, where @ occurs intermingled with upright characters. Keeping the current form as an alternative glyph – which may be appropriate for traditional uses such as standalone commercial at – could be considered. If the current glyph is kept, it should be shifted down slightly so that the “base a” sits on the baseline and does not extend beyond the mean line.

Errors or ambiguities found in Specimen.tex

I am just checking out that fantastic font and would like to thank you in the first place.

Today I had a look at the Specimen document and would like to post some things, I stumbled onto. Sorry, it will be quite an unsorted list, but maybe some stuff is very easy to fix:

  • you are loading +tlig. What is that. Not mentioned in the document. Maybe put a comment in the source
  • 2.1 Locals: for english and german you could maybe link to the package selnolig. Your feature works but does seperate ligatures in too many cases
  • 2.1 when separating the ligature fl (e.g. auflachen), the two letters touch each other
  • 2.2 Character Composition and Decomposition: Some examples would be nice, especially as you load ccmp by default.
  • 2.8 Contextual Alternates: does "should be on by default" mean, that you recommend it? I didn't get it when reading it first time. Sounds a bit like: "is switched on, if feature already works in this version". As you notice, I'm no native, so maybe just a "problem" for me
  • 2.8 IRAQ - the R and A are touching each other
  • 2.10.2 General Variants:
    • cv05: I can't see any differences. Please describe further!
    • cv06: Can't see any difference either. Maybe because you set cv06 in your preamble

OK, that's all I have noticed. Sorry for that messy list. But maybe it is some help. In my opinion, the Specimen.pdf is a great show case, so everything should be clear.

Russian small caps look uneven

First of all, thank for this great effort on making an open variant of Garamond!

I noticed that some letters ("л", "д", "с", "ч", "и") in Russian small caps in the EB Garamond look uneven (jumpy):
small-caps-eb-garamond

Compare the same title rendered in Adobe Garamond Premier Pro:
small-caps-adobe-garamond

XeLaTeX from TeXLive 2013 was used to build both PDFs, snapshots of which are shown above.

modifier half rings in italics

In luatex, the following document produces large horizontal spaces rather than right and left half rings in the italic; the upright is fine.

\documentclass[12pt]{book}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\begin{document}
Kitāb al-Ḥadāʾiq. Ittiṣāl al-ʿAql bi-l-Insān.

\textit{Kitāb al-Ḥadāʾiq. Ittiṣāl al-ʿAql bi-l-Insān.}
\end{document}
% This is LuaTeX, Version beta-0.76.0-2013070317 (rev 4627)
% i386-linux

I don’t know whether this is a bug in the font or in luatex — xetex does give me half rings in the italic (though with a space before the A that may be a kerning problem), but luatex has no trouble with half rings in my other fonts.

Many thanks for making these fonts support so many languages and systems of transliteration!

Kerning f+vowels

From R. de Sá-Nogueira Saraiva:
“fo, fa, ffe, etc., have so large a space that the break is noticeable when reading”

Custom subsetting

I'm trying to find a way to subset the font to make it smaller (I don't need any Latin supplements, Greek, Cyrillic, dingbats, etc.), but I want all of the ligatures (liga and hlig in particular).

Is there any way to do this? I've tried FontSquirrel but their subsetting messes up the ligature lookups (so the ligatures don't work).

Thanks!

Cyrillics in optical size 08 are not size 08

It looks like Cyrillic letters included in EB Garamond Regular 08 haven't been adjusted to that optical size at all. Compared to Latin letters from the same font they look much lighter.

Font EB Garamond 12 not visible from within Widnows applications

Font EB Garamond is not shown in Windows fonts because description is not showing when I run font viewer
. EB Garamond 8 description is OK so the font is visible in Windows in MS Word or other apps. MikTeX recognizes the font correctly (probably because it loads font files directly).

EB Garamond 12 is missing the info section:
ebgaramond12

EB Garamond 08 does have the info section
ebgaramond08

can't build master, fails at font.generate(args.output)

I was able to build previous commits, but now it is failing. Both ttf and otf fonts fail

$ git clone https://github.com/georgd/EB-Garamond.git
Cloning into 'EB-Garamond'...
remote: Counting objects: 102304, done.
remote: Compressing objects: 100% (33307/33307), done.
remote: Total 102304 (delta 78610), reused 92641 (delta 68956)
Receiving objects: 100% (102304/102304), 110.47 MiB | 830 KiB/s, done.
Resolving deltas: 100% (78610/78610), done.
$ cd EB-Garamond/
$ make
Generating build/EBGaramond08-Regular.otf
Failed to find NameList: AGL For New Fonts
Save Failed
Traceback (most recent call last):
File "tools/makefont.py", line 77, in
font.generate(args.output) #do somthing about 'old-kern'## should we really?
EnvironmentError: Font generation failed
make: *** [build/EBGaramond08-Regular.otf] Error 1

Letter spacing

When using EB Garamond, I am finding that the text is a bit crammed up together and this really does tend to cause bad like-breaks on every page, using (Xe)LaTeX. There is probably not enough space between letters (and words), and also not enough shrink/stretch allowed by default.

Note: my documents generally come out without overflows with more "mature" typefaces (like Adobe Garamond or Junicode). This really is an issue as it makes the text almost impossible to debug properly.

Love your work, otherwise :)

Offer example of Contextuals=WordFinal

Please offer example of Contextuals=WordFinal in specimen. The 'e' is elongated in italic and would be nice to see documentation about it.

Also if other Contextuals are in there, I could not find any, please document them.

Perhaps more elongated word finals could be added such as the 'r' and 'n'.

Vertical align of alternative (comma like) caron on ľ and ď

I used the latest release of the font 0.015d and printed a page with sample text and tried to read it to see if it would be pleasant, but caron on ľ, and ď is slightly lower - caron on ľ and ď is not on ascender line (see comment of Březina below), this is also visible when I zoom the font a lot. I found this information in discussion on http://typophile.com/node/78226

Please align it correctly as it is shown in the figure below (please use the 1st case as explained below).

This is David Brezina comment:
"Preferably (1). You want to maintain clean ascender line (as one would do it similarly with the x-height). The second case (2) could happen in handwriting, though. You might also need to do it in small cap /lcaron since there may not be enough space in bold. I also do it with Lcaron so all "vertical carons" in the font are at the same vertical position."

screenshop-lcaron_4258

Other letters are fine to read (ť and Ľ).
See also how the vertical position of the caron is aligned on other correct fonts:
fonts2

Ligature not triggered before dash

In the word "vis-à-vis", the "is" ligature is triggered the second time, but not the first:

ligature_vis-a-vis

I believe the dash shouldn't prevent this end-of-word ligature.

IPA latin variants

Oh my gosh I am so pleased with this typeface, and especially with the SS06 set you've cut for IPA usage! If I may be bold, can I suggest a few more stylistic alternates that would enhance SS06?

In IPA, the glyphs a (U+0061 LATIN SMALL LETTER A) and ɑ (U+0251 LATIN SMALL LETTER ALPHA) represent two distinct vowel sounds. It would be great if italic a retained its two-story configuration in SS06. Oblique double-story 'a' is an admittedly weird glyph, but there are a few precedents: IPAPhon and Cambria.

In IPA, the voiced velar stop g is always drawn in a one-story style. U+0261 LATIN SMALL LETTER SCRIPT G is the correct encoding for this symbol, but most linguists use the regular codepoint U+0067. It would be great if this could pick up a schoolbook style in SS06.

Similarly, the IPA symbol for the voiceless bilabial fricative ɸ is properly encoded at U+0278 LATIN SMALL LETTER PHI, but many users use the regular Greek codepoint U+03C6. It would be awesome if SS06 restyled this to match the latin-style phi symbol you've already drawn for U+0444 CYRILLIC SMALL LETTER FE.

Likewise, for when these glyphs are drawn: U+0263 LATIN SMALL LETTER GAMMA and U+03B3 GREEK SMALL LETTER GAMMA; U+025B LATIN SMALL LETTER EPSILON and U+03B5 GREEK SMALL LETTER EPSILON; U+028A LATIN SMALL LETTER UPSILON and U+03C5 GREEK SMALL LETTER UPSILON

Thank you so much for making this amazing typeface, and for contributing it to the open source community!

Font names in Linux

Font names show issues in Linux (Mint) and as result small caps (08 and 12) versions are not showing.
Can this be fixed by separating all font files or similar.
(using EBGaramond-0.015d.zip)

Thanks for great font

Missing glyphs in EBGaramond-Initials.ttf/woff

Hello,

I just played around with EB Garamond as a web font when I noticed something odd with the woff/ttf files, they contain fewer glyphs than the .otf one.

Here's a list of some of the ones I think are missing,

B C D E H I J K L M P R S T U V W Y Z

Note: I didn't try the .eot files.

Also, thanks for an awesome font!

Please use the looped version of phi for U+03C6

As of now, the glyph at U+03C6 is the stroked version of phi ϕ in Bold, Regular and Italic. Regular and bold have the same at U+03D5, while Italic has nothing there. Most fonts have the loopy glyph φ at U+03C6 and the stroked glyph at U+03D5 and it would make EB Garamond more usable if it was the same.

And if you'd rather have the stroked one at U+03C6, we still miss the loopy one.

Thanks for all your much appreciated hard work on this font.

Optical sizes

From what I understand, the font that was previously known as EB Garamond Caption is now optical size 08, while the previously regular font is optical size 12. I'm a bit surprised, because as a result, normal text gets rendered with optical size 08 while titles get rendered with 12 (using fontspec automatic optical size selection), so normal text looks very bold, and titles look very thin. Is that the normal behavior?

Dagger not showing

When I use:

\documentclass{article}

\usepackage{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{EB Garamond}

\usepackage[bottom,symbol*]{footmisc}

\begin{document}

This is a test\footnote{really a test}
with 2\footnote{aka two} footnotes.

\end{document}

I expect to see a dagger for the second footnote symbol, but nothing shows up:

dagger1

dagger2

The font seems to have the dagger, but I'm wondering if it's located in the right place… or is it maybe using EBGaramond08 because of the small size?

getting more recent font build for testing

Hi

I seen latest available ttf font release available on bitbucket is very old

EBGaramond-0.015d.zip
2013-06-28

while development added meanwhile many other fixes and features

Can you provide a more recent build for people, like me, interested to test and inspect font behavior, but unable to build fonts fom sources? Sorry for disturbing and thanks in advance

Wrong ligature 'text' for 'fl'

I use fontspec to load EB Garamond to lualatex. When my document contains 'fl' characters, the automatically generated ligatures look fine. But if I copy the text, it will become 'flf'. This is font specific, since if I switch to 'Minion Pro' or the bulit-in Type 1 'Computer modern', the problem would be gone.

Here's my minimum working example:

\documentclass[letterpaper,12pt]{article}

\usepackage{fontspec}
\setmainfont{EB Garamond}

\begin{document}

\Huge{Fl Fi ffi fl fi}

\end{document}

Please, consider adding support for Mathematics

Hi, Georg.

First of all, it is a real pleasure to see EB-Garamond becoming this beautiful and with strong development. In fact, it is getting so beautiful that I'm tempted to switch over completely to it. :)

But to write documents in XeTeX, I would need to have some kind of support for mathematics. Not exactly in a hurry, but I see that @khaledhosny has accumulated a good amount of knowledge with his XITS font. (Actually, it would be superb if he could document the experience that he gained and, perhaps, transform those in some scripts---as much as possible).

Anyway, I can help with the mathematics part, as I am a Computer Scientist. What I can't really help with is with the artistic side of things (as you probably noticed with the disaster that my URW Garamond No.8 turned out to be).

Thanks for all the beautiful work.

Diacritics (tone marks) for Chinese pinyin transcription

(I accidentally posted this in the wrong thread earlier. I apologize for the confusion)

Dear all,

My name is Marten Soderblom Saarela. Although I'm not a font developer, I've been following this Git hub group for a while because I really love the look of EB Garamond and I'm looking forward to the day when I will be able to use it in my academic writing. I'm doing Chinese history, and I often need to type Chinese transcriptions (the pinyin system) with tone marks. For the tone marks, I'm using the macron mark, acute and grave accent, and háček. I know that the acute and grave accents, which are actually not entirely uniform in width from top to bottom, as the tone marks are supposed to be, are not ideal in this context, but I haven't found a way to type the uniform, "proper" tone marks. (If anybody knows about this, please let me know!) Anyway, I just saw some undesired results when typing transcriptions using these marks, such as in the word "Tàizōng," where the grave accent on the à intersects with the T. I've attached a picture. I just wanted to bring this to your attention. Thanks for a great font.

https://dl.dropboxusercontent.com/u/402161/Taizong.png

Release font packs on github

Hi @georgd, it seems that you opened a Bitbicket repo only to make the zip files downloadable. However it's possible to attach binaries on github using Releases. Here's an example I've done to show you how it can be done:

https://github.com/benjaminabel/EB-Garamond/releases

I think you could use the semantic versionning if you want to publish multiple release this way. For example this release should have been 0.16.1 has it is a prerelease.

italics in XeTeX

Hi there,

My apologies if this is not quite the correct outlet for this inquiry.
I'm having some puzzling difficulties using the italics in EB Garamond in XeTeX -- I just get an error that the italic font shape is undefined, and I've been unable to obtain italics adding a +ital feature or anything. I've tried this on two computers so far, and haven't had this problem with any other font. I also downloaded your specimen.tex and compiled it, and the italics simply show up as plain roman text.

Any suggestions you could provide with regards to troubleshooting this issue would be appreciated!

Thanks,

Radu

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.