PHPackages                             typesetsh/font-noto-cjk-sub - 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. typesetsh/font-noto-cjk-sub

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

typesetsh/font-noto-cjk-sub
===========================

Google Noto CJK Substitute package for smaller package size

1.0.0(3y ago)146.9k↑372.6%MITPHPPHP &gt;=7.4.0

Since Dec 15Pushed 3y ago1 watchersCompare

[ Source](https://github.com/typesetsh/font-noto-cjk-sub)[ Packagist](https://packagist.org/packages/typesetsh/font-noto-cjk-sub)[ RSS](/packages/typesetsh-font-noto-cjk-sub/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

font-noto-cjk-sub
=================

[](#font-noto-cjk-sub)

Noto CJK Substitute package for smaller package size.

If the CJK font files take up too much space for your deployment, and you don't require them you can use this package to remove them.

### Install

[](#install)

Make sure you use a typeset.sh version `>= 0.23`. Then install thise package, it will replace the CJK package.

```
composer require typesetsh/font-noto-cjk-sub
```

---

#### Optional

[](#optional)

If you still want to support the CJK font set, you can do so by placing the fonts (*NotoSansCJKsc-\*.otf*) files somewhere on your project and add the path to the FontSelector using php.

```
FontSelector::$fontDirs[] = '/var/fonts/NotoSans';
```

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

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

Unknown

Total

1

Last Release

1342d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fc97f6ca2dcb43408adf00dd101af4846da590edf0620862f993c58740de7f9e?d=identicon)[jsiefer](/maintainers/jsiefer)

---

Top Contributors

[![jsiefer](https://avatars.githubusercontent.com/u/6014388?v=4)](https://github.com/jsiefer "jsiefer (1 commits)")

### Embed Badge

![Health badge](/badges/typesetsh-font-noto-cjk-sub/health.svg)

```
[![Health](https://phpackages.com/badges/typesetsh-font-noto-cjk-sub/health.svg)](https://phpackages.com/packages/typesetsh-font-noto-cjk-sub)
```

###  Alternatives

[cpx/cpx

Run any command from any composer package, even if it's not installed in your project.

44721.4k1](/packages/cpx-cpx)[foowie/dependentselectbox

Selectbox whose options are depended on another selectbox. Library for Nette Framework

1027.9k](/packages/foowie-dependentselectbox)[tomaj/prepositioner

Preposition replace library

108.3k](/packages/tomaj-prepositioner)

PHPackages © 2026

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