Make SYMBOL FOR DELETE FORM TWO (U+2425) narrow by default, align with other Control Pictures characters (#2084).

This commit is contained in:
be5invis 2023-11-10 20:10:00 -08:00
parent 712d5dbcbf
commit 67edcb8569
4 changed files with 8 additions and 4 deletions

View file

@ -5,3 +5,4 @@
* Refine Greek Capital Sho (U+03F7) glyph (#2079). * Refine Greek Capital Sho (U+03F7) glyph (#2079).
* \[Experimental\] Add a font feature for texture control (#2081). * \[Experimental\] Add a font feature for texture control (#2081).
- Currently only available through custom builds with `build-texture-feature = true`. - Currently only available through custom builds with `build-texture-feature = true`.
* Make SYMBOL FOR DELETE FORM TWO (`U+2425`) narrow by default, align with other Control Pictures characters (#2084).

View file

@ -137,6 +137,13 @@ glyph-block Symbol-Geometric-Shaded : for-width-kinds WideWidth1
refer-glyph : MangleName 'whiteCircle' refer-glyph : MangleName 'whiteCircle'
intersection [refer-glyph : MangleName 'blackCircleO'] [VShadeShape] intersection [refer-glyph : MangleName 'blackCircleO'] [VShadeShape]
glyph-block Symbol-Geometric-Shaded-Narrow : for-width-kinds WideWidth4
glyph-block-import CommonShapes
glyph-block-import Common-Derivatives
glyph-block-import Symbol-Geometric-Shared : GeometricDim UnicodeWeightGrade
define Geom : GeometricDim MosaicUnitWidth MosaicWidth
create-glyph [MangleName 'symbolForDeleteFormTwo'] [MangleUnicode 0x2425] : glyph-proc create-glyph [MangleName 'symbolForDeleteFormTwo'] [MangleUnicode 0x2425] : glyph-proc
local sw : UnicodeWeightGrade 3 Geom.Scalar local sw : UnicodeWeightGrade 3 Geom.Scalar
local gap : 0.75 * sw + [Math.max (Geom.Size * 0.125) (sw / 2)] local gap : 0.75 * sw + [Math.max (Geom.Size * 0.125) (sw / 2)]

View file

@ -872,9 +872,6 @@ glyph-block Symbol-Mosaic-NotDef : begin
Rect (CAP - sw) (0 + sw) (SB + sw) (RightSB - sw) Rect (CAP - sw) (0 + sw) (SB + sw) (RightSB - sw)
set currentGlyph.glyphRank (9999) set currentGlyph.glyphRank (9999)
create-glyph '.notdefCloneE000' 0xF00F : glyph-proc
include [refer-glyph '.notdef'] AS_BASE ALSO_METRICS
glyph-block Symbol-Geometric-Mosaic-Inverted : for-width-kinds WideWidth1 glyph-block Symbol-Geometric-Mosaic-Inverted : for-width-kinds WideWidth1
glyph-block-import CommonShapes glyph-block-import CommonShapes
glyph-block-import Common-Derivatives glyph-block-import Common-Derivatives

View file

@ -4,7 +4,6 @@ export async function collectBlockData() {
const BlockData = [ const BlockData = [
[[0xe0a0, 0xe0df], "Private Use Area — Powerline"], [[0xe0a0, 0xe0df], "Private Use Area — Powerline"],
[[0xee00, 0xee3f], "Private Use Area — Progress Bar"], [[0xee00, 0xee3f], "Private Use Area — Progress Bar"],
[[0xf000, 0xf8ff], "Private Use Area — Texture"]
]; ];
for (const id of UnicodeDataIndex.Block) { for (const id of UnicodeDataIndex.Block) {