From 796b33274a04ef0733b53e61836e4a21a6e80b85 Mon Sep 17 00:00:00 2001 From: Masamichi Hosoda Date: Mon, 9 Oct 2023 14:13:22 +0900 Subject: [PATCH] Revert Fix glyph position of CID+8271 and CID+8272 in HaranoAjiMincho SourceHanSerif 2.002 fixes the inconsistent uni309B-V and uni309C-V glyph positions. https://github.com/adobe-fonts/source-han-serif/issues/157 So this commit reverts its workaround a46765c13c1a819e0e58404b5f060cbc49366834 . --- README.md | 10 +++++----- common-data/shift_serif.lst | 6 ------ script/make_shift.py | 8 +------- 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 01d30e3..60689e6 100644 --- a/README.md +++ b/README.md @@ -299,13 +299,13 @@ AJ1 で全角幅の CID に割り当たったため、 + AJ1 CID+16327 U+309A 'COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK' 以下については、 -源ノ明朝では +源ノ明朝で [ -縦書きグリフも横書きグリフも左上に配置されています +縦書きグリフも横書きグリフも左上に配置されている ](https://github.com/adobe-fonts/source-han-serif/issues/157) -が、 -AJ1 の縦書きグリフでは右下に配置されるのが普通のようなので -平行移動して位置調整しました(20220130 版以降)。 +という問題があったので +原ノ味フォント 20220130 版から平行移動して位置調整していましたが、 +源ノ明朝 2.002 で修正されたため原ノ味フォント 202310xx 版から調整していません。 源ノ角ゴシックにはこの問題はありませんので調整していません。 + CID+8271 (GSUB vert/vrt2, diff --git a/common-data/shift_serif.lst b/common-data/shift_serif.lst index 496c5a5..df08658 100644 --- a/common-data/shift_serif.lst +++ b/common-data/shift_serif.lst @@ -9,9 +9,3 @@ aji08283 1000 aji16326 1000 # CID+16327 U+309A 'COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK' aji16327 1000 -# CID+8271 (GSUB vert/vrt2, -# `゜` U+309C 'KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK') -aji08271 1000 -# CID+8272 (GSUB vert/vrt2, -# `゛` U+309B 'KATAKANA-HIRAGANA VOICED SOUND MARK') -aji08272 1000 diff --git a/script/make_shift.py b/script/make_shift.py index 20369ff..e31cb25 100755 --- a/script/make_shift.py +++ b/script/make_shift.py @@ -49,16 +49,10 @@ def calc_shift(name: str, width: int, ascender: int, descender: int, new_tsb: float if ((name == "aji08269" or name == "aji08273" or - name == "aji08283" or - name == "aji08271" or - name == "aji08272")): + name == "aji08283")): # CID+707 -> CID+8269 (GSUB vert/vrt2, `°` U+00B0 'DEGREE SIGN') # CID+708 -> CID+8273 (GSUB vert/vrt2, `′` U+2032 'PRIME') # CID+709 -> CID+8283 (GSUB vert/vrt2, `″` U+2033 'DOUBLE PRIME') - # CID+8271 (GSUB vert/vrt2, - # `゜` U+309C 'KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK') - # CID+8272 (GSUB vert/vrt2, - # `゛` U+309B 'KATAKANA-HIRAGANA VOICED SOUND MARK') # Top left to bottom right new_lsb = width - (face_width + lsb) new_tsb = ascender - (descender + (face_height + tsb))