Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
mhtvsSFrpHdE committed Oct 26, 2022
1 parent 1482428 commit e07a1be
Show file tree
Hide file tree
Showing 8 changed files with 76 additions and 1 deletion.
33 changes: 33 additions & 0 deletions LICENSE_JDBM
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
JUST DON'T BOTHER ME PUBLIC LICENSE

Copyright (c) 2019 mhtvsSFrpHdE

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "source code").

This special license is based on MIT and WTFPL, and named as JDBM license (just don't bother me).
It is equivalent to MIT license (protecting source code maintainers) but has extra permission directly granted to "you" (the "developers who can choose to use source code").
It nearly releases the source code to the public domain, but keep version management ability to source code maintainers,
and free them from legal responsibilities and consequences.

MIT requires you to include the copyright notice and the permission notice in all copies or substantial portions of the "Software".
WTFPL granted you to do almost anything include commercial use but does not protect maintainers from legal responsibilities and consequences.
To combine both of the advantages, JDBM and you agreed to:

- You do not have to tell the "source code usage" on the product's user interface or any text shown to end-user, either JDBM and MIT.
The license files do not have to put in a conspicuous position like the executable file in the root install folder.
That means, the license files just need to be included in final distribute program files and a meaningful file name, but no matter how if you hide it from end-users.
Treat it as an "agreement between developers" and have nothing to do with the end-users.
If no license provided in final distribute, the source code considered as your results of the work.
In this case, the source code behavior has nothing to do with source code maintainers.

- Any responsibilities and consequences must not have a relationship with the source code maintainers.
The person who decided to use source code must take any responsibility and consequences.
You are not entitled to any accident compensation from the source code maintainers.

- You are not granted to make a copy of the source code, apply for patent rights and sue the source code maintainers.

- You did can use the source code for any purpose, but keep in mind if anything happens, "just don't bother me".

All of the above terms must be agreed to use the licensed source code.
If you disagree with the terms, stop the plan to use the source code and remove any local changes.
And contact the source maintainers if you still wish to negotiate with.
File renamed without changes.
Binary file added Material/NotoMono-Regular.ttf
Binary file not shown.
Binary file added Material/NotoSansMono-Regular.ttf
Binary file not shown.
Binary file added Product/NotoSansMonoR-Regular.ttf
Binary file not shown.
Binary file added Product/NotoSansMonoR0-Regular.ttf
Binary file not shown.
35 changes: 34 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,35 @@
# noto-sans-mono-r0
Revert lower case "r" and number "0" to early version looking.

Revert lower case "r" and number "0" to early version looking.

Based on new Noto Mono font "Noto Sans Mono",
revert lower case "r" and number "0" to early "being removed Noto Mono" looking.
https://github.com/googlefonts/noto-fonts/issues/1000 for more details.

R: Only lower case "r" is reverted.
R0: Both lower case "r" and number "0" are reverted.

## Download

Go to `Product` folder, download ttf files directly.

## Steps

- Open "Noto Sans Mono" with FontForge
- Open "Noto Mono" with FontForge,<br>
but use File\Open from "Noto Sans Mono" window.<br>
Otherwise clipboard copy paste between font may not work.
- Change settings under Noto Mono\Element\Font info\General<br>
Ascent: 1638->800<br>
Descent: 410->200<br>
Underline Position: -205->-125<br>
Height: 102->50<br>
Em Size should auto convert to 1000, and OK to save
- Copy desired font from "Noto Mono" window to "Noto Sans Mono" window
- Change settings under Noto Sans Mono\Element\Font info\PS Names<br>
Fontname: NotoSansMonoR0-Regular<br>
Family Name: Noto Sans Mono R0<br>
Name For Humans: Noto Sans Mono R0 Regular<br>
Save, and generate new unique id for this font.
- Noto Sans Mono\File\Generate fonts<br>
TrueType, 123456.ttf, then Generate.
9 changes: 9 additions & 0 deletions UsageExample/Visual Studio Code.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Visual Studio Code

## settings.json

```
{
"editor.fontFamily": "'Noto Sans Mono R0', Consolas, 'Courier New', monospace"
}
```

0 comments on commit e07a1be

Please sign in to comment.