Coder Social home page Coder Social logo

Comments (6)

kenlunde avatar kenlunde commented on June 8, 2024

Due to the way in which Source Han Code JP is derived from Source Han Sans, in that it retains the CIDs from the original 65,535-glyph glyph set, building an italic version is not as easy as one would think.

Of course, it would be possible to build Source Han Code JP Italic as separate font resources, but all of the non-Latin glyphs would be the same as the non-italic version, which represents a lot of wasted space.

It is also possible to include the italic glyphs using different CIDs and using the 'ital' GSUB feature, but that would require forking the glyph set, which would make it difficult to extend Source Han Code to support other languages, and the 'ital' GSUB feature is not broadly supported.

from source-han-code-jp.

kenlunde avatar kenlunde commented on June 8, 2024

If you want to do this on your own, it would be useful for @hatchzo to include in the README.md file the steps for converting the Source Code Pro glyphs into a form that was used in Source Han Code JP, to include a list of what CIDs were replaced, and a mapping table from Source Code Pro glyph names to Source Han Code JP CIDs (so that the AFDKO mergeFonts can be used to easily insert the italic glyphs).

from source-han-code-jp.

zchee avatar zchee commented on June 8, 2024

Thanks reply.
I understand.
It is quite difficult :(

@hatchzo to include in the README.md file the steps for converting the Source Code Pro glyphs into a form that was used in Source Han Code JP, to include a list of what CIDs were replaced, and a mapping table from Source Code Pro glyph names to Source Han Code JP CIDs (so that the AFDKO mergeFonts can be used to easily insert the italic glyphs).

Yes, Please tell me how to make.
I'm waiting for @hatchzo 's reply.

BTW, I have another question so I will post the issue.

from source-han-code-jp.

hatchzo avatar hatchzo commented on June 8, 2024

I am just curious to make Source Han Code JP Italic, because I don't know Japanese mono-space font which supports italic latin glyphs. But I can't guarantee anything about making the font.

from source-han-code-jp.

ShikiSuen avatar ShikiSuen commented on June 8, 2024

You could use FontForge to make it by yourself. They are all CID fonts.
You simply open a font and replace its Latin part with all glyphs come from Source Code Pro Italic.

from source-han-code-jp.

hatchzo avatar hatchzo commented on June 8, 2024

Now, Roman Italic is available in Source Han Code JP v2.000.

from source-han-code-jp.

Related Issues (15)

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.