Fixed /cyrdzhe and some descenders.

This commit is contained in:
be5invis 2015-12-04 23:40:47 +08:00
parent bb6be88e4f
commit 225a432610
4 changed files with 14 additions and 10 deletions

View File

@ -36,13 +36,13 @@ define [RevCyrYeriShape top _left _right _fine _jut] : glyph-construction
local turnbottom : bowl / 2
include : dispiro
widths.rhs fine
widths.rhs
flat (right - STROKE * 0.2) 0 [heading LEFTWARD]
curl (left + turnbottom * (right - left) / (RIGHTSB - SB)) 0
archv
g4 (left + O) turnbottom
g4 (left + O) turnbottom [widths.rhs fine]
arcvh
flat (left + turnbottom * (right - left) / (RIGHTSB - SB)) bowl
flat (left + turnbottom * (right - left) / (RIGHTSB - SB)) bowl [widths.rhs]
curl (right - STROKE * 0.2) bowl [heading RIGHTWARD]
include : VBarRight right 0 top fine
if SLAB : begin

View File

@ -3,7 +3,7 @@
###########################################################################################
define [CyrDescender x shift] : glyph-construction
local descenderOverflow : if SLAB SIDEJUT ((RIGHTSB - SB) * [fallback shift 0.1])
include : VBarRight (x + descenderOverflow) (HALFSTROKE - LONGJUT) STROKE
include : VBarRight (x + descenderOverflow + 0.25 * STROKE) (HALFSTROKE - LONGJUT) STROKE
###########################################################################################
# UNIFIED LETTERFORMS : LATIN ORIGINALS

View File

@ -351,13 +351,14 @@ symbol-block 'pi'
assign-unicode 0x3C0
include eMarks
include : HBarTop SB RIGHTSB XH
local m1 : mix SB RIGHTSB (0.25)
local m : linreg 72 0.25 108 0.3 STROKE
local m1 : mix SB RIGHTSB m
include : dispiro
widths.rhs
straight.down.start (m1 + HALFSTROKE * CORRECTION_HX) XH [heading DOWNWARD]
alsothru 0.5 0.85 important
g4 [mix SB RIGHTSB 0.1] O
local m2 : mix SB RIGHTSB (0.75)
local m2 : mix SB RIGHTSB (1 - m)
local hook : HOOK * 0.8
include : dispiro
widths.center
@ -674,7 +675,10 @@ symbol-block 'CyrTse'
include ifMarks
include : CyrDzheShape CAP
create-glyph 'cyrdzhe' : glyph-construction
assign-unicode 0x45F
create-glyph 'cyrdzhe.upright' : glyph-construction
include pMarks
include : CyrDzheShape XH
include : CyrDzheShape XH
create-glyph 'cyrdzhe.italic' : glyph-construction
include glyphs.u AS_BASE
include glyphs.barBelow
italic-variant 'cyrdzhe' 0x45F

View File

@ -1,6 +1,6 @@
[iosevka]
family = 'Iosevka'
version = '1.1.0'
version = '1.1.1'
codename = 'Calibum'
copyright = 'Copyright (c) 2015 Belleve Invis.'
licence = '''This font software is licenced under the SIL Open Font Licence, Version 1.1. This is licence is avaliable with a FAQ at: http://scripts.sil.org/OFL. This font software is distributes on an 'AS IS' basis, without warranties or conditions of any kind, either express or implied. See the SIL Open Font licence fot the specific language, premissions and limitations governing your use of this font software.'''