forked from enviPath/enviPy
Current Dev State
This commit is contained in:
70
static/js/ketcher2/node_modules/svg2ttf/README.md
generated
vendored
Normal file
70
static/js/ketcher2/node_modules/svg2ttf/README.md
generated
vendored
Normal file
@ -0,0 +1,70 @@
|
||||
svg2ttf
|
||||
========
|
||||
|
||||
[](https://travis-ci.org/fontello/svg2ttf)
|
||||
[](https://www.npmjs.org/package/svg2ttf)
|
||||
|
||||
> Converts SVG fonts to TTF format. It was initially written for
|
||||
[Fontello](http://fontello.com), but you can find it useful for your projects.
|
||||
|
||||
__For developpers:__
|
||||
|
||||
Internal API is similar to FontForge's one. Since primary goal
|
||||
is generating iconic fonts, sources can lack some specific TTF/OTF features,
|
||||
like kerning and so on. Anyway, current code is a good base for development,
|
||||
because it will save you tons of hours to implement correct writing & optimizing
|
||||
TTF tables.
|
||||
|
||||
|
||||
Using from CLI
|
||||
----------------
|
||||
|
||||
Install:
|
||||
|
||||
``` bash
|
||||
npm install -g svg2ttf
|
||||
```
|
||||
|
||||
Usage example:
|
||||
|
||||
``` bash
|
||||
svg2ttf fontello.svg fontello.ttf
|
||||
```
|
||||
|
||||
|
||||
API
|
||||
---
|
||||
|
||||
### svg2ttf(svgFontString, options) -> buf
|
||||
|
||||
- `svgFontString` - SVG font content
|
||||
- `options`
|
||||
- `copyright` - copyright string (optional)
|
||||
- `ts` - Unix timestamp (in seconds) to override creation time (optional)
|
||||
- `version` - font version string, can be `Version x.y` or `x.y`.
|
||||
- `buf` - internal [byte buffer](https://github.com/fontello/microbuffer)
|
||||
object, similar to DataView. It's `buffer` property is `Uin8Array` or `Array`
|
||||
with ttf content.
|
||||
|
||||
Example:
|
||||
|
||||
``` javascript
|
||||
var fs = require('fs');
|
||||
var svg2ttf = require('svg2ttf');
|
||||
|
||||
var ttf = svg2ttf(fs.readFileSync('myfont.svg', 'utf8'), {});
|
||||
fs.writeFileSync('myfont.ttf', new Buffer(ttf.buffer));
|
||||
```
|
||||
|
||||
|
||||
Authors
|
||||
-------
|
||||
|
||||
* Sergey Batishchev - [@snb2013](https://github.com/snb2013)
|
||||
* Vitaly Puzrin - [@puzrin](https://github.com/puzrin)
|
||||
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
[MIT](https://github.com/nodeca/svg2ttf/blob/master/LICENSE).
|
||||
Reference in New Issue
Block a user