PHPackages                             jacerider/neo\_font - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jacerider/neo\_font

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

jacerider/neo\_font
===================

Provide functionality for both adding and managing fonts.

1.0.9(7mo ago)03101proprietaryPHP

Since Dec 6Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/jacerider/neo_font)[ Packagist](https://packagist.org/packages/jacerider/neo_font)[ Docs](https://github.com/jacerider/neo_font)[ RSS](/packages/jacerider-neo-font/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (2)Versions (11)Used By (1)

CONTENTS OF THIS FILE
---------------------

[](#contents-of-this-file)

- Introduction
- Requirements
- Installation
- Font Discovery
- Local Fonts
- Google Fonts
- Google Fonts Locally

INTRODUCTION
------------

[](#introduction)

Provide functionality for both adding and managing fonts.

REQUIREMENTS
------------

[](#requirements)

This module requires Neo.

INSTALLATION
------------

[](#installation)

Install as you would normally install a contributed Drupal module. Visit  for further information.

FONT DISCOVERY
--------------

[](#font-discovery)

Modules and themes can specify font definitions via a MODULE\_THEME\_NAME.neo.font.yml file placed in the root of the module/theme.

LOCAL FONTS
-----------

[](#local-fonts)

A local font definition looks as follows. The 'faces.weight', 'faces.display' and 'faces.unicode' properties are options. If faces.display is not set, 'swap' will be used. The 'generic' property should be set to one of the generic font definitions provided by this module. These are 'sans', 'serif' and 'mono'. You can also use 'cursive' if you are defining a script font.

```
inter:
  family: Inter
  type: local
  generic: sans
  faces:
    -
      style: "italic"
      weight: "100 900"
      display: "swap"
      src: "fonts/Inter/Inter-cyrillic-italic.woff2"
      format: "woff2"
      unicode: "U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116"
    -
      style: "italic"
      weight: "100 900"
      display: "swap"
      src: "fonts/Inter/Inter-greek-ext-italic.woff2"
      format: "woff2"
      unicode: "U+1F00-1FFF"
```

GOOGLE FONTS
------------

[](#google-fonts)

Google fonts can be used. The 'spec' property can be found on the Google Fonts site when selecting a font.

Please see [Google Fonts Locally](#google-fonts-locally) for a better way.

```
inter:
  family: Inter
  type: google
  generic: sans
  selector: ui
  spec: 'ital,opsz,wght@0,14..32,100..900;1,14..32,100..900'
```

GOOGLE FONTS LOCALLY
--------------------

[](#google-fonts-locally)

Although Google fonts can be loaded via CDN, the recommended approach is to serve those fonts locally. This avoids additional javascript overhead.

The following website helps to extract the CSS and font files:

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance63

Regular maintenance activity

Popularity16

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~21 days

Total

10

Last Release

222d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/097ea6514c7dff8bd82162fe88411080a14444a73f86c15ab22eefe28a33059d?d=identicon)[jacerider](/maintainers/jacerider)

---

Top Contributors

[![jacerider](https://avatars.githubusercontent.com/u/638651?v=4)](https://github.com/jacerider "jacerider (11 commits)")

### Embed Badge

![Health badge](/badges/jacerider-neo-font/health.svg)

```
[![Health](https://phpackages.com/badges/jacerider-neo-font/health.svg)](https://phpackages.com/packages/jacerider-neo-font)
```

###  Alternatives

[farmos/farmos

A web-based farm record keeping application.

1.2k6.7k1](/packages/farmos-farmos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
