node package manager
Love JavaScript? Your insights can make it even better. Take the 2017 JavaScript Ecosystem Survey »



Droid Serif fontpack for connect-fonts.


  1. Include connect-fonts in a node module.
const font_middleware = require("connect-fonts");
  1. Include the font packs that you want to serve.
const font_pack  = require("connect-fonts-droidserif");
  1. Add a middleware by calling the setup function.
      fonts: [ font_pack ],
      allow_origin: ""
  1. Add a link tag to include the font CSS.
<link href="/droidserif-bold/fonts.css" type="text/css" rel="stylesheet">

Multiple fonts from the family can be included by using a comma separated list of fonts:

<link href="/droidserif-bold,droidserif-bolditalic,droidserif-italic,droidserif/fonts.css" type="text/css" rel="stylesheet">

Available fonts:

  • droidserif-bold
  • droidserif-bolditalic
  • droidserif-italic
  • droidserif

Locale-optimised font sets can be served by specifying the locale in the fonts.css URL.

<link href="/latin/droidserif-bold/fonts.css" type="text/css" rel="stylesheet">

Available subsets:

  • latin
  1. Set your CSS up to use the new font by using the "Droid Serif" font-family.
    body {
      font-family: 'Droid Serif', 'sans-serif', 'serif';

Font Info

Droid Serif

  • Description: Droid Serif is a contemporary serif typeface family designed for comfortable reading on screen. Droid Serif is slightly condensed to maximize the amount of text displayed on small screens. Vertical stress and open forms contribute to its readability while its proportion and overall design complement its companion Droid Sans.
  • Copyright: Digitized data copyright © 2007, Google Corporation.
  • Trademark: Droid is a trademark of Google and may be registered in certain jurisdictions.
  • Designer URL:
  • Vendor: Ascender Corporation
  • Vendor URL:

Development Info



Software: Licenced under version 2.0 of the MPL

Fonts: Licensed under version 2.0 of the Apache