Giter VIP home page Giter VIP logo

source-han-mono's People

Contributors

danrhatigan avatar punchcutter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

source-han-mono's Issues

Lack of italic glyphs for Greek and Cyrillic scripts

It says:

Upright Versus Italic

Source Han Mono includes 551 Latin, Greek, and Cyrillic glyphs that were derived from Source Code Pro. The only characters with proportional-width glyphs in Source Han Sans that are not included are for U+FB00, U+FB03, U+FB04, and U+1F16A through U+1F16C.
Also included are 410 italic glyphs that were derived from Source Code Pro. In addition to the lack of italic glyphs for the Greek and Cyrillic scripts, except for U+03C0 π (Greek), the glyphs for the following 26 characters are provided only in upright form for space-efficiency, and because the upright and italic glyphs are identical in Source Code Pro: U+0020 (space), U+002B +, U+003C <, U+003D =, U+003E >, U+007C |, U+007E ~, U+00A6 ¦, U+00AC ¬, U+00B1 ±, U+00D7 ×, U+00F7 ÷, U+2016 ‖, U+212E ℮, U+2190 ←, U+2191 ↑, U+2192 →, U+2193 ↓, U+2194 ↔, U+2195 ↕, U+2196 ↖, U+2197 ↗, U+2198 ↘, U+2199 ↙, U+2212 −, and U+2713 ✓.
The italic glyphs are accessible via two mechanisms:
• By selecting an italic-style font, either by explicitly selecting the font or via an “Italic” style button that is provided by some apps.
• By enabling the 'ital' (Italics) GSUB feature, which is included in the non-italic fonts.

Provide variable fonts?

Prerequisites

  • If you are reporting an issue that also affects Source Han Sans from which Source Han Mono was derived, please report the issue there instead. If you do not, you are hereby warned that your issue will be closed with extreme prejudice.
  • If you are requesting that region-specific subset OTFs or other deployment formats be produced, such as weight-specific OTCs, please make them yourself. The 70 individual language-specific OTFs that were used to build the 70-font OpenType/CFF Collection are considered "source" files, and are therefore available loose in the build directories. Also, the COMMANDS.txt file provides the command lines for rebuilding the 70 source OTFs and the 70-font OTC.
  • Thoroughly search the open and closed issues to avoid reporting a duplicate issue. If in doubt, search again.
  • Read the ReadMe (PDF) to better understand the scope of the project, to include the Known Issues section at the very end. If you feel that your enhancement request is probably beyond the scope of this project, chances are it is.

Description

Both Source Han Sans and Source Code Pro have variable font.

Would you please also provide variable fonts for Source Han Mono?

Noto equivalent?

Adobe's "Source" and Google's "Noto" branded fonts afaik are stated to be the same fonts just with different branding. Yet I've come across individual repos for each, it's not clear if there's been some divergence / tweaks to either that differentiates them since.

I know that "Noto Mono" got deprecated in favor of "Noto Sans Mono". And that there are CJK equivalents such as "Noto Sans CJK JP" for Japanese support. Meanwhile on Adobe's end there was/is "Source Han Code JP", there does not seem to be any monospace equivalent that these Noto versions were derived from?(EDIT: There is, they're just called HW for Half-Width instead, the repo README just doesn't clarify this distinction to a user) They've been around for a while(2015) and seem to be described as:

Note: New in release 1.002 were 'Monospace' versions. These provide half-width
instead of proportional widths for ASCII (U+0020 to U+007E) and the following
characters: U+00A0, U+00A5, U+2011, and U+20A9. These come in two weights
(Regular and Bold) for each of the five languages. These fonts have 'Mono' in
the family name, e.g. 'Noto Sans Mono CJK {HK, JP, KR, SC, TC}'.
- Noto CJK repo README

Then this year, you have released "Source Han Mono"(which is very welcome, thank you 😃 ). Is this a distinction Adobe will have, or will Google's Noto be rebranding or replacing their existing half-width sans mono fonts based on this project?


I have also come across Sarasa Gothic which combines Iosevka with Source Han Sans for a programming font. They provide both japanese and chinese support(but not korean for some reason). Now that Source Han Mono is available, they'd presumably benefit from sourcing this project instead for composing their font?

source-han-mono does not appear in "Fixed Width" font set on macOS

Description

SourceHanMono.ttc Version 1.002
macOS Monterey 12.1 (21C52)

Expected:

After installing this font, you can see it in the fixed-width font set in Font Book.

Actual:

The font cannot be found in Font Book.
But cannot be found in the set of fixed-width fonts in Font Book.

Screen Shot 2022-01-23 at 12 00 09

Screen Shot 2022-01-23 at 11 59 42

source-han-mono not recognized as monospaced on Windows

Description

Windows 11, version 23H2, OS Builds 22631.3447
SourceHanMono.ttc Version 1.002

The font is not recognized as monospaced, like in Windows Terminal or GVim.

image

Screenshot when selecting Source Han Mono as display font, Windows Terminal gives a warning: using non-monospaced font

Likewise the font cannot be used in GVim, which supports monospaced font only.

Similar to #3

Need 500 units half-width characters.

Japanese systems have long used 500 units half-width ASCII, half-width katakana and full-width other Japanese characters, which are still in demand.

Rotated Glyphs excluded

It says,

Vertical Glyphs

The usual and expected set of vertical glyphs is included, some of which are region- or language-specific. In addition, all glyphs for kana, meaning not only those for small kana, include a vertical glyph variant. A small number of vertical glyphs happen to be encoded for compatibility reasons, most of which can be found in the U+FExx range, but they are still accessible via the 'vert' GSUB feature as vertical variants of the horizontal forms that are encoded elsewhere.
The pre-rotated non–full-width glyphs that are typically accessible via the effectively-deprecated 'vrt2' GSUB feature have been intentionally excluded from the glyph set.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.