diff --git a/glyphs/symbol-geometric.patel b/glyphs/symbol-geometric.patel index f8cedb2..502d59a 100644 --- a/glyphs/symbol-geometric.patel +++ b/glyphs/symbol-geometric.patel @@ -232,15 +232,16 @@ symbol-block 'Block Shapes' local bottom font.hhea.descent local segx 6 local segy 16 - foreach j [range 0 segx] : foreach k [range 0 segy] : if [fn j k] : begin + local g : create-glyph : glyph-construction : foreach j [range 0 segx] : foreach k [range 0 segy] : if [fn j k] : begin start-from [mix 0 WIDTH (j / segx)] [mix bottom top (k / segy)] line-to [mix 0 WIDTH (j / segx)] [mix bottom top ((k + 1) / segy)] line-to [mix 0 WIDTH ((j + 1) / segx)] [mix bottom top ((k + 1) / segy)] line-to [mix 0 WIDTH ((j + 1) / segx)] [mix bottom top (k / segy)] + include g if (FULLWIDTH > WIDTH) : begin local cc this.contours apply-transform : Translate (FULLWIDTH - WIDTH) 0 - include cc + include g create-glyph 'lightshade' : glyph-construction set-width FULLWIDTH assign-unicode 0x2591