adobe-fonts / adobe-fonts/source-han-serif

Adjustment suggestion to the 彗 component for HK

Offen
#141 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Shell
Sterne
9.7k
Forks
682
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

![001](https://user-images.githubusercontent.com/959433/145390336-e422ecbe-1cf0-4412-8312-d27dc5dcbf97.png)

First off, the CN version cannot be shared with JP/TW/HK anyway due to the design difference of ⺕, so it will be ignored throughout the discussion.

## The situation

Standard wise, the last/bottom horizontal-alike stroke in the top-left component 丰 of 彗 is chosen differently between JP, TW and HK.

![stroke-diff](https://user-images.githubusercontent.com/959433/145390933-5e2416a8-06ad-4e39-b987-aef9c529743f.png)

For JP, a 挑 (Upward horizontal/Tí/Tiāo/Hane) form is used. I'll call it the "JP form".

For TW, a 橫 (Horizontal/Héng/Yoko) form is used. I'll call it the "TW form".

For HK, there are two variants:

- When written in full width (whether there is components above/below it doesn't matter), the stroke will be a horizontal one. Simply put, it is the same as the TW form.

- When there is component(s) left or right to it, the 彗 component is considered "compressed", and the stroke appears slightly slanted upwards. This is a 斜橫, a stroke form found in 毛,七,斗 etc. Its form is still a horizontal stroke, different from a 挑.

## The problem

The problem is that, intentional or not, while Source Han Serif did't adopt the HK-specific 斜橫 form, the stroke of 丰 in 彗 is not consistent. Here is a list of the codepoints concerned:

| # | Codepoint | Character | Current HK glyph | Current stroke form
| --- | --------- | --------- | ---------- | ----------------
| 1 | U+3EF0 | 㻰 | uni3EF0-HK | 橫 (TW)
| 2 | U+439A | 䎚 | uni439A-HK | 挑 (JP)
| 3 | U+5612 | 嘒 | uni5612-JP | 挑 (JP)
| 4 | U+66B3 | 暳 | uni66B3-JP | 挑 (JP)
| 5 | U+69E5 | 槥 | uni69E5-JP | 挑 (JP)
| 6 | U+6AD8 | 櫘 | uni6AD8-HK | 挑 (JP)
| 7 | U+8B7F | 譿 | uni8B7F-TW | 橫 (TW)
| 8 | U+8F4A | 轊 | uni8F4A-JP | 挑 (JP)
| 9 | U+93CF | 鏏 | uni93CF-TW | 橫 (TW)
| 10 | U+218FA | 𡣺 | u218FA-HK | 挑 (JP)
| 11 | U+24AB3 | 𤪳 | u24AB3-HK | 挑 (JP)
| 12 | U+26484 | 𦒄 | u26484-HK | 橫 (TW)
| 13 | U+28BDA | 𨯚 | u28BDA-HK | 挑 (JP)

Show image

I consider this an overlook, as the design of the new HK glyphs are also not consistent (interestingly ,it *is* consistent that the new HK glyphs use 橫 for 彗 and 挑 for 慧). I do not insist that the HK-specific form be followed given the Pan-CJK nature of this typeface and the technical limit of CID fonts, but I would like a consistent form be adopted for the "compressed" 彗 for HK. Thus the following possible solutions:

## Option 1: Use the JP (upward) form

Pros:
- Most economical, least efforts needed. Only 2 redesign and 2 new glyphs.
- The font adopts a similar design choice for ⿰㓞 - the HK reference glyph uses a 斜橫 but Source San Serif uses a 挑 to maximize glyph sharing with TW. Examples:

![kai3](https://user-images.githubusercontent.com/959433/145410244-674e17d7-c0e3-462a-8c82-ca870f473e17.png)

Cons:
- Glyph forms not sharable with TW.

### A. No action needed (9)

| # | Codepoint | Character | Current HK glyph | Current stroke form
| --- | --------- | --------- | ---------- | ----------------
| 2 | U+439A | 䎚 | uni439A-HK | 挑 (JP)
| 3 | U+5612 | 嘒 | uni5612-JP | 挑 (JP)
| 4 | U+66B3 | 暳 | uni66B3-JP | 挑 (JP)
| 5 | U+69E5 | 槥 | uni69E5-JP | 挑 (JP)
| 6 | U+6AD8 | 櫘 | uni6AD8-HK | 挑 (JP)
| 8 | U+8F4A | 轊 | uni8F4A-JP | 挑 (JP)
| 10 | U+218FA | 𡣺 | u218FA-HK | 挑 (JP)
| 11 | U+24AB3 | 𤪳 | u24AB3-HK | 挑 (JP)
| 13 | U+28BDA | 𨯚 | u28BDA-HK | 挑 (JP)

### B. Redesign needed (2)

| # | Codepoint | Character | Current HK glyph | Current stroke form
| --- | --------- | --------- | ---------- | ----------------
| 1 | U+3EF0 | 㻰 | uni3EF0-HK | 橫 (TW)
| 12 | U+26484 | 𦒄 | u26484-HK | 橫 (TW)

### C. New glyph needed (2)

| # | Codepoint | Character | Current HK glyph | Current stroke form
| --- | --------- | --------- | ---------- | ----------------
| 7 | U+8B7F | 譿 | uni8B7F-TW | 橫 (TW)
| 9 | U+93CF | 鏏 | uni93CF-TW | 橫 (TW)

## Option 2: Use the TW (fully horizontal) form

Pros:
- This just means the HK-V1 form is used for all cases.
- The redesigned/new glyphs are sharable with TW.
- The basic stroke form is still preserved.
- Same new glyph count as option 1.

Cons:
- More modification efforts needed.

### A. No action needed (4)

| # | Codepoint | Character | Current HK glyph | Stroke form
| --- | --------- | --------- | ---------- | ----------------
| 1 | U+3EF0 | 㻰 | uni3EF0-HK | 橫 (TW)
| 7 | U+8B7F | 譿 | uni8B7F-TW | 橫 (TW)
| 9 | U+93CF | 鏏 | uni93CF-TW | 橫 (TW)
| 12 | U+26484 | 𦒄 | u26484-HK | 橫 (TW)

### B. Redesign needed (5)

| # | Codepoint | Character | Current HK glyph | Current stroke form
| --- | --------- | --------- | ---------- | ----------------
| 2 | U+439A | 䎚 | uni439A-HK | 挑 (JP)
| 6 | U+6AD8 | 櫘 | uni6AD8-HK | 挑 (JP)
| 10 | U+218FA | 𡣺 | u218FA-HK | 挑 (JP)
| 11 | U+24AB3 | 𤪳 | u24AB3-HK | 挑 (JP)
| 13 | U+28BDA | 𨯚 | u28BDA-HK | 挑 (JP)

### C. Remapping needed (2)

| # | Codepoint | Character | Current HK glyph | Current stroke form | Remap target
| --- | --------- | --------- | ---------- | ---------------- | ------------
| 3 | U+5612 | 嘒 | uni5612-JP | 挑 (JP) | uni5612-TW
| 5 | U+69E5 | 槥 | uni69E5-JP | 挑 (JP) | uni69E5-TW

### D. New glyph needed (2)

| # | Codepoint | Character | Current HK glyph | Current stroke form
| --- | --------- | --------- | ---------- | ----------------
| 4 | U+66B3 | 暳 | uni66B3-JP | 挑 (JP)
| 8 | U+8F4A | 轊 | uni8F4A-JP | 挑 (JP)

## Option 3: Use the HK form

Pros:
- The HK-specific design is fully acknowledged.

Cons:
- The least economical choice; largest number of new glyphs needed.

### A. Redesign needed (7)

| # | Codepoint | Character | Current HK glyph | Current stroke form
| --- | --------- | --------- | ---------- | ----------------
| 1 | U+3EF0 | 㻰 | uni3EF0-HK | 橫 (TW)
| 2 | U+439A | 䎚 | uni439A-HK | 挑 (JP)
| 6 | U+6AD8 | 櫘 | uni6AD8-HK | 挑 (JP)
| 10 | U+218FA | 𡣺 | u218FA-HK | 挑 (JP)
| 11 | U+24AB3 | 𤪳 | u24AB3-HK | 挑 (JP)
| 12 | U+26484 | 𦒄 | u26484-HK | 橫 (TW)
| 13 | U+28BDA | 𨯚 | u28BDA-HK | 挑 (JP)

### B. New glyph needed (6)

| # | Codepoint | Character | Current HK glyph | Current stroke form
| --- | --------- | --------- | ---------- | ----------------
| 3 | U+5612 | 嘒 | uni5612-JP | 挑 (JP)
| 4 | U+66B3 | 暳 | uni66B3-JP | 挑 (JP)
| 5 | U+69E5 | 槥 | uni69E5-JP | 挑 (JP)
| 7 | U+8B7F | 譿 | uni8B7F-TW | 橫 (TW)
| 8 | U+8F4A | 轊 | uni8F4A-JP | 挑 (JP)
| 9 | U+93CF | 鏏 | uni93CF-TW | 橫 (TW)

That's it. Thanks!

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.