5.0.25 • Published 7 years ago

fela-font-renderer v5.0.25

Weekly downloads
251
License
MIT
Repository
github
Last release
7 years ago

Deprecated!The Font Renderer Enhancer (fela-font-renderer) is deprecated, please remove it from your Fela configuration.Font Renderering was heavily improved within Fela making this package obsolete nowadays. See http://fela.js.org/docs/basics/Renderer.html#renderfont

fela-font-renderer

Allocates all renderFont calls to a separate renderer which renders into a separate mountNode to prevent refetching the @font-face every time.

Installation

yarn add fela-font-renderer

You may alternatively use npm i --save fela-font-renderer.

Usage

Configuration

Options
OptionValueDefaultDescription
mountNode(HTMLElement)DOM node to render @font-face markup into
Example
Client

Using the enhancer for client-side rendering can be achieved by simply passing another mountNode to the enhancer.

import { createRenderer, render } from 'fela'
import fontRenderer from 'fela-font-renderer'

const mountNode = document.getElementById('font-stylesheet')
const fontEnhancer = fontRenderer(mountNode)

const renderer = createRenderer({
  enhancers: [ fontEnhancer ]
})
Server

To get the static CSS markup for both renderers can be achieved using the renderer.fontRenderer to generate the @font-face markup.

import { createRenderer } from 'fela'
import fontRenderer from 'fela-font-renderer'

const renderer = createRenderer({
  enhancers: [ fontRenderer() ]
})

const CSS = renderer.renderToString()
const fontCSS = renderer.fontRenderer.renderToString()

License

Fela is licensed under the MIT License. Documentation is licensed under Creative Common License. Created with ♥ by @rofrischmann and all the great contributors.

5.0.25

7 years ago

5.0.10

8 years ago

5.0.9

8 years ago

5.0.8

8 years ago

5.0.7

8 years ago

5.0.6

8 years ago

5.0.5

8 years ago

5.0.4

8 years ago

5.0.3

8 years ago

5.0.2

8 years ago

5.0.1

8 years ago

5.0.0

8 years ago

4.3.5

8 years ago

4.3.4

8 years ago

4.3.3

8 years ago

4.3.2

8 years ago

4.3.1

8 years ago

4.3.0

8 years ago

4.2.6

8 years ago

4.2.5

8 years ago

4.2.4

8 years ago

4.2.3

8 years ago

4.2.2

8 years ago

4.2.1

8 years ago

4.2.0

8 years ago

4.1.2

8 years ago

4.1.1

9 years ago

4.1.0

9 years ago

4.0.1

9 years ago

4.0.0

9 years ago

3.0.8

9 years ago

3.0.7

9 years ago

3.0.6

9 years ago

3.0.5

9 years ago

3.0.4

9 years ago

3.0.3

9 years ago

3.0.2

9 years ago

3.0.1

9 years ago

3.0.0

9 years ago

2.0.0

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago