unicodia icon indicating copy to clipboard operation
unicodia copied to clipboard

U17 Tangut

Open Losketch opened this issue 5 months ago • 25 comments

I've created new glyphs for the Tangut block and also experimented with some new Arabic ligatures (I don't know Arabic, so there might be errors, but they should display properly - I'll leave the accuracy to future Noto Fonts updates).

The font file is available here: https://github.com/Losketch/UnicodeFontSet-magisk-module/blob/main/system/fonts/UFSZeroExt.ttf

Losketch avatar Jul 28 '25 05:07 Losketch

What’s with license?

Mercury13 avatar Jul 28 '25 12:07 Mercury13

OFL-1.1

Losketch avatar Jul 28 '25 12:07 Losketch

Is the font yours? What to write on About?

Mercury13 avatar Jul 28 '25 12:07 Mercury13

The font is primarily based on Noto fonts with my custom modifications and some original glyphs. Created by Losketch.

For About section, you can write: "Extended Unicode font based on Noto fonts with custom Tangut script glyphs and experimental Arabic ligatures. Enhanced by Losketch for comprehensive multilingual text display. Licensed under OFL-1.1."

Losketch avatar Jul 28 '25 12:07 Losketch

Do you consider donating this great work to Noto? At least Tangut…

Mercury13 avatar Jul 28 '25 12:07 Mercury13

https://github.com/Fitzgerald-Porthmouth-Koenigsegg/Plangothic_Project/issues/27

As far as I know, Google Fonts has very high quality standards for external font submissions, and they require font authors to continuously maintain the fonts and make requested modifications. For example, they will ask you to provide all source .ufo or .glyph files for the font, as well as build a build system, etc., so you need to be prepared for these requirements. If you don't provide .ufo or .glyph files, they won't accept it.

Unfortunately, I didn't create this from .ufo or .glyph files, and I don't think I have the energy to donate it to Noto. However, others are welcome to donate it on my behalf.

Losketch avatar Jul 28 '25 12:07 Losketch

I can do this from your behalf. Could you make #378?

Mercury13 avatar Jul 28 '25 13:07 Mercury13

#378 = four updated glyphs of U16

Mercury13 avatar Jul 28 '25 13:07 Mercury13

Of course, I can rip, but if you use some software, give the sources of that software.

Mercury13 avatar Jul 28 '25 13:07 Mercury13

I have the experience of donating to Noto: Ol Onal and Todhri and mine.

Mercury13 avatar Jul 28 '25 13:07 Mercury13

I use FontCreator and it can directly export its native project files (.fcp) to .ufo format, so I can provide proper source files. However, I've heard that directly exported .ufo files from FontCreator can have some issues.

I'm having issues with my GitHub where I can't upload any files (including .zip, .png etc.) to the issues page. Would you prefer me to:

  1. Export the .ufo files and share them through another method (keeping in mind the potential export issues)
  2. Or you can extract what you need from the current TTF file mentioned above

Let me know which approach works better for the Noto donation process.

Losketch avatar Jul 28 '25 13:07 Losketch

I've just completed #378.

Losketch avatar Jul 28 '25 13:07 Losketch

If you permit, I’ll try to make a pull request first to U16, then block after block.

Mercury13 avatar Jul 28 '25 18:07 Mercury13

OK

Losketch avatar Jul 29 '25 03:07 Losketch

@Losketch What curves do you use internally in sources? If cubic, please make cubic OTF, less data loss.

Mercury13 avatar Jul 29 '25 13:07 Mercury13

If quad, there’s nothing to do, we’ll anyway have data loss.

Mercury13 avatar Jul 29 '25 13:07 Mercury13

The Tangut block is almost entirely cubic Bézier curves, while other blocks are generally a mix of cubic and quadratic curves, with about half being purely quadratic Bézier curves.

So I should export as cubic OTF for better preservation of the Tangut glyphs, right?

Losketch avatar Jul 29 '25 13:07 Losketch

Right. This is not UFO, it’s some Mac (?) software that makes *.glyph files. Anyway I’ll need to write a converter.

Mercury13 avatar Jul 29 '25 14:07 Mercury13

Just to clarify - I'm using FontCreator (which does have both Windows and Mac versions) that can export .fcp files to .ufo format.

UFSZeroExt-Regular.ufo.zip

Losketch avatar Jul 29 '25 14:07 Losketch

I’ll check in the evening.

Mercury13 avatar Jul 29 '25 15:07 Mercury13

Checked a few, cool. Anywany need to write a converter.

Mercury13 avatar Jul 29 '25 15:07 Mercury13

I split the font into two, and added dotted circle and anchors to Arabic.

Mercury13 avatar Aug 04 '25 09:08 Mercury13

Reason — different font metrics in Arabic and Tangut.

Mercury13 avatar Aug 04 '25 09:08 Mercury13

That's a good technical decision, but I actually prefer putting them together in one unified font like UFS does. My focus is more on basic display rather than proper typography - leaving the advanced stuff to fonts like Noto.

Losketch avatar Aug 04 '25 09:08 Losketch

I just want to stick Tangut seamlessly, without shifts or different hinting.

Mercury13 avatar Aug 04 '25 10:08 Mercury13