Comments (11)
Some other dependencies I found:
Cython for booleanOperations
scipy (used in fontbuild)
from roboto.
Then there's the various dependencies of fontforge at https://github.com/fontforge/fontforge/blob/master/INSTALL-git.md#1-dependencies, assuming one wants to build it from source. (How buggy is the version shipping on Ubuntu?)
from roboto.
The requirements for fontforge from the link above appear to be crazy, they pull too many pieces. We can probably do with less than everything.
from roboto.
And then fontforge seems to pull down some of the requirements it is listing separately and build them itself again!
from roboto.
Yea, I never actually tried building fontforge from source, it does seem messy. But the version in the Ubuntu repository actually is quite stable. In any case, I think we are close to removing the fontforge dependency entirely, so I'm thinking that it's not worth worrying about for now.
from roboto.
Yet another dependency: the tests depend on HarfBuzz being available. layout.py depends on nototools.render, which needs HarfBuzz.
from roboto.
Normally modules only list their direct dependencies...
from roboto.
If we use git submodules, do we need to worry about our indirect dependencies? If not, it would seem to me that both this and issue #2 could be solved by introducing submodules. In that case I'd feel somewhat inclined to prioritize that task (assuming that it wouldn't take very long).
from roboto.
Depends I guess. For AFDKO and FontForge, git submodules won't help. For other ones, I think you need to add deps of deps if the deps themselves don't have any setup to pull them down.
from roboto.
I believe with nototools the submodules won't help pull in harfbuzz either.
from roboto.
from roboto.
Related Issues (20)
- Subscripts in .ttf HOT 1
- Add “Ǚ” (U+01D9) and “ǚ” (U+01DA)
- Accents for d, t, l are too large and therefore also kerning with subsequent character is off HOT 1
- Should &display=swap"> have an encoded ampersand and a trailing semicolon?
- Why some glyphs are displayed incorrectlty if we use Roboto via google link? Is it possible to use all glyphs in the font via link? HOT 1
- Math symbols −+÷× all misaligned with each other HOT 1
- Accent characters overflow with larger font sizes
- Add RATIO character (U+2236)
- Roboto it´s not showing correctly on macOS and Firefox HOT 2
- Apache Licence file is just saying "Copyright [yyyy] [name of copyright owner]" HOT 1
- Add ⌘ (mac command/looped square) symbol to Roboto Mono
- Multiocular O has the wrong number of “eyes”
- U+230A and U+230B
- Add ‘Okina to Character Set to Ensure Hawaiian Language Support HOT 1
- Move to Python 3 ASAP
- Numpy unable to find a version that satisfies the requirements
- Is the project abandonned ? HOT 4
- Wrong estimated (uni212E)
- Vertically centered colon when adjacent to numerical digits. HOT 1
- Vertically centered colon when adjacent to numerical digits.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roboto.