The M+ FONTS are a font family under the Free license. You can use, copy, and distribute them, with or without modification, either commercially or noncommercially.

MULTILINGUAL

In the Japanese glyph sets M+ Type-1 and M+ Type-2, Kana and over 5,200 Kanji glyphs are ready, common Japanese sentences can be displayed almost without problem now. Missing Kanji glyphs will be autocomplete from each OS standard font, or you can fill by such as the synthesis with the IPAG font.

愛のあるユニークで豊かな書体

All Latin glyph sets were completed with Basic Latin, Latin-1 Supplement, Latin Extended-A, and IPA Extensions. And most of Greek, Cyrillic, Vietnamese, and extended glyphs and symbols were prepared too. So the fonts are in conformity with ISO-8859-1, 2, 3, 4, 5, 7, 9, 10, 13, 14, 15, 16, Windows-1252, T1, and VISCII encoding. Available as a multi-lingual or multi-purpose fonts.

AaÄ䥹ɐɑΛαӔӕẰằḀḁאב

In addition, proportional M+ P Type-1 and M+ P Type-2 fonts were completed with Latin Extended-B, Latin Extended Additional, Windows Glyph List 4 (WGL4) and Hebrew (ISO-8859-8). And many Greek, Cyrillic, IPA Extensions glyphs, and symbols were expanded. Those additional glyphs are included in M+ C Type-1 and M+ C Type-2 provisionality.

ISO-8859-1 Latin-1 Western European Wikipedia
ISO-8859-2 Latin-2 Central European Wikipedia
ISO-8859-3 Latin-3 South European Wikipedia
ISO-8859-4 Latin-4 North European Wikipedia
ISO-8859-5 Latin / Cyrillic Wikipedia
ISO-8859-7 Latin / Greek Wikipedia
ISO-8859-8 Latin / Hebrew Wikipedia
ISO-8859-9 Latin-5 Turkish Wikipedia
ISO-8859-10 Latin-6 Nordic Wikipedia
ISO-8859-13 Latin-7 Baltic Rim Wikipedia
ISO-8859-14 Latin-8 Celtic Wikipedia
ISO-8859-15 Latin-9 A revision of 8859-1 Wikipedia
ISO-8859-16 Latin-10 South-Eastern European Wikipedia
T1 Encoding Default 8-bit encoding in many TeX installations Wikipedia
Windows-1252 Default in the legacy components of MS Windows Wikipedia
WGL4 Pan-European character set defined by Microsoft Wikipedia
VISCII Vietnamese standard character set Wikipedia
TOP

MULTIWEIGHT

Japanese and Latin proportional fonts are available in 7 (Thin to Black) weights.

Latin fixed-halfwidth fonts are available in 5 (Thin to Bold) weights.

Aa Aa Aa Aa Aa

TOP

MULTISTYLE

In the Japanese fonts, there are 2 variations of Kana Glyphs. M+ Type-1: Consists of contrasting straight lines and hand-drawn curves, and M+ Type-2: Incorporates traditional feature of Kana script in the overall modern sans-serif design. The Kanji glyphs are identical between fonts of same weights.

In the Latin fonts, M+ P is aimed as sophisticated and relaxed design, while M+ C is optimized to be proportioned well in typesetting, M+ M emphasize the balance of natural letterform and high legibility. Each have 2 variations of the Type-1 and Type-2, corresponding to the Japanese fonts.

GO   GO   1Il|0O AaBbCc

M+ MN Type-1 is aimed as a new distinctive design for a terminal font specialized to programming.

1Il|O0 AaBbCc @$&~*

TOP

FONT FILES

The combination of the 2 Japanese fonts and 7 Latin fonts, there are 43 TTF font files.

M+ P Type-1

Combination of fixed-fullwidth M+ Type-1 for Japanese and proportional M+ P Type-1 for alphabets.
7 weights from Thin to Black.

M+ P Type-2

Combination of fixed-fullwidth M+ Type-2 for Japanese and proportional M+ P Type-2 for alphabets.
7 weights from Thin to Black.

M+ C Type-1

Combination of fixed-fullwidth M+ Type-1 for Japanese and proportional M+ C Type-1 for alphabets.
7 weights from Thin to Black.

M+ C Type-2

ombination of fixed-fullwidth M+ Type-2 for Japanese and proportional M+ C Type-2 for alphabets.
7 weights from Thin to Black.

M+ M Type-1

ombination of fixed-fullwidth M+ Type-1 for Japanese and fixed-halfwidth M+ M Type-1 for alphabets.
5 weights from Thin to Bold.

M+ M Type-2

Combination of fixed-fullwidth M+ Type-2 for Japanese and fixed-halfwidth M+ M Type-2 for alphabets.
5 weights from Thin to Bold.

M+ MN Type-1

Combination of fixed-fullwidth M+ Type-1 for Japanese and fixed-halfwidth M+ MN Type-1 for alphabets.
5 weights from Thin to Bold.

TOP

DOWNLOAD

Choose a mplus-TESTFLIGHT file with the latest version.

CVS Repository

You can build newest font files with accessing Anonymous CVS Repository. Required FontForge.

$ cvs -d:pserver:anonymous@cvs.osdn.jp:/cvsroot/mplus-fonts login
Login with the above command.
CVS password:
No password is required. You just have to press Enter key.
$ cvs -z3 -d:pserver:anonymous@cvs.osdn.jp:/cvsroot/mplus-fonts \
  co mplus_outline_fonts
Type the above command, you will get the newest mplus_outline_fonts directory.
In the mplus_outline_fonts directory,
$ cvs update -dP
You can update the files with the above command.
Type the command below in mplus_outline_fonts directory, you will be get the 43 ttf fonts.
$ MPLUS_FULLSET=yes make SPLIT_CONCURRENCY=2 -j2
With the command below, Kanji glyphs output will be canceled. Specify other options, refer to the Makefile.
$ make SPLIT_CONCURRENCY=2 -j2
Each fonts were built in work.d/targets/mplus-*/*/ directory. The command below will be useful to get copies of the fonts.
$ cp work.d/targets/mplus-*/*/mplus-*.ttf ./

TOP

KANJI EXPANSION

Depending on the environment to use the M+ FONTS, The missing Kanji glyphs can be automatically complement from other Japanese fonts.

UNIX/Linux (XFT)

It will be automatically complement, but if you want to supplement from any Japanese font, setting of fonts.conf is required. By using the "Merge with IPA font" or "Merged font" below, it can also be used as a normal TTF font.

Mac OS X

Standard application such as Safari or TextEdit, it will be automatically complemented from Hiragino font. Also supports bold specified.

Windows

It will be complemented by the setting of "font linking", but seems complementary character is not displayed correctly. Please use the "Merge with IPA font" or "Merged font" below.

Merge with IPA font

Using FontForge program with Bundled m++ ipag.pe script and the IPA font (ipag.ttf), you can generate a composite font. Missing Kanji glyphs has been supplemented from ipag.ttf. Necessary files, programs, and synthetic methods for the composite font is as follows.

*: Bundled with M+ TESTFLIGHT file.

Place the files exept fontforge in the same directory, and run the following command.

$ fontforge -script ./m++ipa.pe
M+*+IPAG.ttf files will be generated, please use according to the license of the IPA font.

Merged font

Composite font using the M+ FONTS such as MigMix fonts have been published many.

TOP

M+ WEB FONTS

All of the letters in this web is rendering with WEB FONTS. To prioritize the display speed, Japanese glyphs are limited to Kana and minimum symbols and general Kanji, and Latin glyphs are limited to Basic Latin. The initial setting of the body text is M+ C Type-1 Light.

Change to M+ C Type-2 Light

These fonts are located under the http://mplus-fonts.osdn.jp/webfonts/ directory in each format of EOT, WOFF, TTF, and you can use as a M+ WEB FONTS freely.

basic_latin/(Limited to Basic Latin)
mplus-1p-*7w-sub.*3f
mplus-2p-*7w-sub.*3f
mplus-1c-*7w-sub.*3f
mplus-2c-*7w-sub.*3f
mplus-1m-*5w-sub.*3f
mplus-2m-*5w-sub.*3f
mplus-1mn-*5w-sub.*3f
webfonts.css
general-j/(Limited to Kana and minimum symbols and general Kanji)
mplus-1-*7w-sub.*3f
mplus-2-*7w-sub.*3f
webfonts.css

*7w: 7 weights of Thin、Light、Regular、Medium、Bold、Heavy、Black.
*5w: 5 weights of Thin、Light、Regular、Medium、Bold.
*3f: 3 formats of EOT、WOFF、TTF.

CSS examples

Set the .css files of mplus-fonts.osdn.jp in head element. If you don't need Japanese glyphs, link tag including general-j is not required.

<head>
<link rel="stylesheet" type="text/css"
 href="http://mplus-fonts.sourceforge.jp/webfonts/basic_latin/mplus_webfonts.css">
<link rel="stylesheet" type="text/css"
 href="http://mplus-fonts.sourceforge.jp/webfonts/general-j/mplus_webfonts.css">
</head>
Defined fonts as described above are available with specifying the font-family property such as M+ C Type-1 (basic latin) Regular or M+ Type-1 (general-j) Regular.
<h1 style="font-family: 'M+ P Type-1 (basic latin) Black';">SAMPLE TEXT</h1>
Or you can specify it in head element or .css file.
<style type="text/css">
<!--
h1 {
        font-family: 'M+ P Type-1 (basic latin) Black';
}
-->
</style>
Unlike TTF fonts that are published in the name of M+ TESTFLIGHT, Latin and Japanese glyphs were separated for convenience use. If you use Latin and Japanese glyphs, please describe both as follows. Also add sans-serif in the last of font-family property, missing Kanji glyphs will be complemented.
body {
        font-family:
        'M+ C Type-1 (basic latin) Regular',
        'M+ Type-1 (general-j) Regular', sans-serif;
}

Alternative services

https://googlefonts.github.io/japanese/#mplus1p

https://typekit.com/fonts/m-1

TOP

LICENSE

These fonts are free software.
Unlimited permission is granted to use, copy, and distribute them, with or without modification, either commercially or noncommercially.
THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY.

TOP
TOP

CONTACT

mplus-fonts-dev ML

Discuss something or to know the release news, this mailing list is the best way. *EE

M+ OUTLINE FONTS open forum

Don't need to registration. You can post anything anonymously. *EE

E-MAIL

If you would like to be contacted by E-mail: *EE
M+ FONTS PROJECT   COJI MORISHITA <coz at users dot sourceforge dot jp>

*EE: Also required to be EASY ENGLISH :-)

TOP

SPECIAL THANKS

The M+ OUTLINE FONTS are built with FontForge, and hosted by OSDN.jp. Special thanks to everyone who's involved in those projects.

Special thanks to Hiroyuki Ikezoe, Ypnose, Ryo Suzuki (Siv3D), Haruki Tominaga (AMIX) for donating.

TOP
COPYRIGHT 2002-2017   M+ FONTS PROJECT