JSPM

  • Created
  • Published
  • Downloads 1054
  • Score
    100M100P100Q107146F
  • License OFL-1.1

Self-host the M PLUS 1p font in a neatly bundled NPM package.

Package Exports

  • @fontsource/m-plus-1p
  • @fontsource/m-plus-1p/100
  • @fontsource/m-plus-1p/100.css
  • @fontsource/m-plus-1p/300
  • @fontsource/m-plus-1p/300.css
  • @fontsource/m-plus-1p/400
  • @fontsource/m-plus-1p/400.css
  • @fontsource/m-plus-1p/500
  • @fontsource/m-plus-1p/500.css
  • @fontsource/m-plus-1p/700
  • @fontsource/m-plus-1p/700.css
  • @fontsource/m-plus-1p/800
  • @fontsource/m-plus-1p/800.css
  • @fontsource/m-plus-1p/900
  • @fontsource/m-plus-1p/900.css
  • @fontsource/m-plus-1p/LICENSE
  • @fontsource/m-plus-1p/cyrillic
  • @fontsource/m-plus-1p/cyrillic-100
  • @fontsource/m-plus-1p/cyrillic-100.css
  • @fontsource/m-plus-1p/cyrillic-300
  • @fontsource/m-plus-1p/cyrillic-300.css
  • @fontsource/m-plus-1p/cyrillic-400
  • @fontsource/m-plus-1p/cyrillic-400.css
  • @fontsource/m-plus-1p/cyrillic-500
  • @fontsource/m-plus-1p/cyrillic-500.css
  • @fontsource/m-plus-1p/cyrillic-700
  • @fontsource/m-plus-1p/cyrillic-700.css
  • @fontsource/m-plus-1p/cyrillic-800
  • @fontsource/m-plus-1p/cyrillic-800.css
  • @fontsource/m-plus-1p/cyrillic-900
  • @fontsource/m-plus-1p/cyrillic-900.css
  • @fontsource/m-plus-1p/cyrillic-ext
  • @fontsource/m-plus-1p/cyrillic-ext-100
  • @fontsource/m-plus-1p/cyrillic-ext-100.css
  • @fontsource/m-plus-1p/cyrillic-ext-300
  • @fontsource/m-plus-1p/cyrillic-ext-300.css
  • @fontsource/m-plus-1p/cyrillic-ext-400
  • @fontsource/m-plus-1p/cyrillic-ext-400.css
  • @fontsource/m-plus-1p/cyrillic-ext-500
  • @fontsource/m-plus-1p/cyrillic-ext-500.css
  • @fontsource/m-plus-1p/cyrillic-ext-700
  • @fontsource/m-plus-1p/cyrillic-ext-700.css
  • @fontsource/m-plus-1p/cyrillic-ext-800
  • @fontsource/m-plus-1p/cyrillic-ext-800.css
  • @fontsource/m-plus-1p/cyrillic-ext-900
  • @fontsource/m-plus-1p/cyrillic-ext-900.css
  • @fontsource/m-plus-1p/cyrillic-ext.css
  • @fontsource/m-plus-1p/cyrillic.css
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-900-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-cyrillic-ext-900-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-900-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-greek-ext-900-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-hebrew-900-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-japanese-900-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-900-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-latin-ext-900-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-100-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-100-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-300-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-300-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-400-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-400-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-500-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-500-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-700-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-700-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-800-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-800-normal.woff2
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-900-normal.woff
  • @fontsource/m-plus-1p/files/m-plus-1p-vietnamese-900-normal.woff2
  • @fontsource/m-plus-1p/greek
  • @fontsource/m-plus-1p/greek-100
  • @fontsource/m-plus-1p/greek-100.css
  • @fontsource/m-plus-1p/greek-300
  • @fontsource/m-plus-1p/greek-300.css
  • @fontsource/m-plus-1p/greek-400
  • @fontsource/m-plus-1p/greek-400.css
  • @fontsource/m-plus-1p/greek-500
  • @fontsource/m-plus-1p/greek-500.css
  • @fontsource/m-plus-1p/greek-700
  • @fontsource/m-plus-1p/greek-700.css
  • @fontsource/m-plus-1p/greek-800
  • @fontsource/m-plus-1p/greek-800.css
  • @fontsource/m-plus-1p/greek-900
  • @fontsource/m-plus-1p/greek-900.css
  • @fontsource/m-plus-1p/greek-ext
  • @fontsource/m-plus-1p/greek-ext-100
  • @fontsource/m-plus-1p/greek-ext-100.css
  • @fontsource/m-plus-1p/greek-ext-300
  • @fontsource/m-plus-1p/greek-ext-300.css
  • @fontsource/m-plus-1p/greek-ext-400
  • @fontsource/m-plus-1p/greek-ext-400.css
  • @fontsource/m-plus-1p/greek-ext-500
  • @fontsource/m-plus-1p/greek-ext-500.css
  • @fontsource/m-plus-1p/greek-ext-700
  • @fontsource/m-plus-1p/greek-ext-700.css
  • @fontsource/m-plus-1p/greek-ext-800
  • @fontsource/m-plus-1p/greek-ext-800.css
  • @fontsource/m-plus-1p/greek-ext-900
  • @fontsource/m-plus-1p/greek-ext-900.css
  • @fontsource/m-plus-1p/greek-ext.css
  • @fontsource/m-plus-1p/greek.css
  • @fontsource/m-plus-1p/hebrew
  • @fontsource/m-plus-1p/hebrew-100
  • @fontsource/m-plus-1p/hebrew-100.css
  • @fontsource/m-plus-1p/hebrew-300
  • @fontsource/m-plus-1p/hebrew-300.css
  • @fontsource/m-plus-1p/hebrew-400
  • @fontsource/m-plus-1p/hebrew-400.css
  • @fontsource/m-plus-1p/hebrew-500
  • @fontsource/m-plus-1p/hebrew-500.css
  • @fontsource/m-plus-1p/hebrew-700
  • @fontsource/m-plus-1p/hebrew-700.css
  • @fontsource/m-plus-1p/hebrew-800
  • @fontsource/m-plus-1p/hebrew-800.css
  • @fontsource/m-plus-1p/hebrew-900
  • @fontsource/m-plus-1p/hebrew-900.css
  • @fontsource/m-plus-1p/hebrew.css
  • @fontsource/m-plus-1p/index
  • @fontsource/m-plus-1p/index.css
  • @fontsource/m-plus-1p/japanese
  • @fontsource/m-plus-1p/japanese-100
  • @fontsource/m-plus-1p/japanese-100.css
  • @fontsource/m-plus-1p/japanese-300
  • @fontsource/m-plus-1p/japanese-300.css
  • @fontsource/m-plus-1p/japanese-400
  • @fontsource/m-plus-1p/japanese-400.css
  • @fontsource/m-plus-1p/japanese-500
  • @fontsource/m-plus-1p/japanese-500.css
  • @fontsource/m-plus-1p/japanese-700
  • @fontsource/m-plus-1p/japanese-700.css
  • @fontsource/m-plus-1p/japanese-800
  • @fontsource/m-plus-1p/japanese-800.css
  • @fontsource/m-plus-1p/japanese-900
  • @fontsource/m-plus-1p/japanese-900.css
  • @fontsource/m-plus-1p/japanese.css
  • @fontsource/m-plus-1p/latin
  • @fontsource/m-plus-1p/latin-100
  • @fontsource/m-plus-1p/latin-100.css
  • @fontsource/m-plus-1p/latin-300
  • @fontsource/m-plus-1p/latin-300.css
  • @fontsource/m-plus-1p/latin-400
  • @fontsource/m-plus-1p/latin-400.css
  • @fontsource/m-plus-1p/latin-500
  • @fontsource/m-plus-1p/latin-500.css
  • @fontsource/m-plus-1p/latin-700
  • @fontsource/m-plus-1p/latin-700.css
  • @fontsource/m-plus-1p/latin-800
  • @fontsource/m-plus-1p/latin-800.css
  • @fontsource/m-plus-1p/latin-900
  • @fontsource/m-plus-1p/latin-900.css
  • @fontsource/m-plus-1p/latin-ext
  • @fontsource/m-plus-1p/latin-ext-100
  • @fontsource/m-plus-1p/latin-ext-100.css
  • @fontsource/m-plus-1p/latin-ext-300
  • @fontsource/m-plus-1p/latin-ext-300.css
  • @fontsource/m-plus-1p/latin-ext-400
  • @fontsource/m-plus-1p/latin-ext-400.css
  • @fontsource/m-plus-1p/latin-ext-500
  • @fontsource/m-plus-1p/latin-ext-500.css
  • @fontsource/m-plus-1p/latin-ext-700
  • @fontsource/m-plus-1p/latin-ext-700.css
  • @fontsource/m-plus-1p/latin-ext-800
  • @fontsource/m-plus-1p/latin-ext-800.css
  • @fontsource/m-plus-1p/latin-ext-900
  • @fontsource/m-plus-1p/latin-ext-900.css
  • @fontsource/m-plus-1p/latin-ext.css
  • @fontsource/m-plus-1p/latin.css
  • @fontsource/m-plus-1p/metadata.json
  • @fontsource/m-plus-1p/package.json
  • @fontsource/m-plus-1p/scss
  • @fontsource/m-plus-1p/unicode.json
  • @fontsource/m-plus-1p/vietnamese
  • @fontsource/m-plus-1p/vietnamese-100
  • @fontsource/m-plus-1p/vietnamese-100.css
  • @fontsource/m-plus-1p/vietnamese-300
  • @fontsource/m-plus-1p/vietnamese-300.css
  • @fontsource/m-plus-1p/vietnamese-400
  • @fontsource/m-plus-1p/vietnamese-400.css
  • @fontsource/m-plus-1p/vietnamese-500
  • @fontsource/m-plus-1p/vietnamese-500.css
  • @fontsource/m-plus-1p/vietnamese-700
  • @fontsource/m-plus-1p/vietnamese-700.css
  • @fontsource/m-plus-1p/vietnamese-800
  • @fontsource/m-plus-1p/vietnamese-800.css
  • @fontsource/m-plus-1p/vietnamese-900
  • @fontsource/m-plus-1p/vietnamese-900.css
  • @fontsource/m-plus-1p/vietnamese.css

Readme

Fontsource M PLUS 1p

npm (scoped) Generic badge Monthly downloads Total downloads GitHub stars

The CSS and web font files to easily self-host the ā€œM PLUS 1pā€ font. Please visit the main Fontsource website to view more details on this package.

Quick Installation

Fontsource offers multiple methods to import the CSS, including using a bundler like Vite or using SASS. You can find full documentation here.

npm install @fontsource/m-plus-1p

Within your app entry file or site component, import it in.

import "@fontsource/m-plus-1p"; // Defaults to weight 400
import "@fontsource/m-plus-1p/400.css"; // Specify weight
import "@fontsource/m-plus-1p/400-italic.css"; // Specify weight and style

Supported variables:

  • Weights: [100,300,400,500,700,800,900]
  • Styles: [normal]
  • Subsets: [cyrillic,cyrillic-ext,greek,greek-ext,hebrew,japanese,latin,latin-ext,vietnamese]

Note: italic may not be supported by all fonts. To learn more about what weights and styles are supported, please visit the Fontsource website.

Finally, you can reference the font name in a CSS stylesheet, CSS Module, or CSS-in-JS.

body {
  font-family: "M PLUS 1p";
}

Licensing

Always make sure to read the license for each font you use. Most of the fonts in the collection use the SIL Open Font License, v1.1. Some fonts use the Apache 2 license. The Ubuntu fonts use the Ubuntu Font License v1.0.

Google Inc. OFL-1.1

Other Notes

Font version (provided by source): v32.

If you have any suggestions or ideas to improve the performance of font loading or expand the existing library, feel free to star and contribute to this repository. You can share your suggestions or ideas by creating an issue.