Merge branch 'releases'

This commit is contained in:
be5invis 2016-01-11 19:59:02 +08:00
commit 2d327eba00
6 changed files with 43 additions and 11 deletions

View File

@ -65,6 +65,11 @@ The current avaliable styles are:
* `v-asterisk-low` : Lower asterisk `*` * `v-asterisk-low` : Lower asterisk `*`
## Release Notes ## Release Notes
* **1.6.3**
- Fixed the missing vertical stroke of `¬`.
- Fixed the dot position of `ij`.
- Added several combining marks : `o͐`, `o͚`, etc.
- Redesigned the tilde `~` for better consistency.
* **1.6.2** * **1.6.2**
- Added braced letters and numbers, like `⑴` and `⒜`. - Added braced letters and numbers, like `⑴` and `⒜`.
- Added several Greek letterforms, including `Ϸ` and `ϸ`. - Added several Greek letterforms, including `Ϸ` and `ϸ`.

View File

@ -193,9 +193,9 @@ symbol-block 'J'
symbol-block 'j' symbol-block 'j'
sketch # dotlessj.straight sketch # dotlessj.straight
include pMarks include pMarks
set-anchor 'above' BASE (MIDDLE + JBALANCE - STROKE * 0.166 * HVCONTRAST) XH
set-anchor 'overlay' BASE (MIDDLE + JBALANCE - STROKE * 0.166 * HVCONTRAST) (XH / 2)
local center : MIDDLE + JBALANCE + HALFSTROKE * HVCONTRAST local center : MIDDLE + JBALANCE + HALFSTROKE * HVCONTRAST
set-anchor 'above' BASE (center - HVCONTRAST * HALFSTROKE) XH
set-anchor 'overlay' BASE (center - HVCONTRAST * HALFSTROKE) (XH / 2)
local hookx : center - (WIDTH * 0.5) - STROKE * HVCONTRAST + OXHOOK local hookx : center - (WIDTH * 0.5) - STROKE * HVCONTRAST + OXHOOK
local turn : [mix center hookx 0.5] + CORRECTION_OMIDS local turn : [mix center hookx 0.5] + CORRECTION_OMIDS
include : dispiro include : dispiro
@ -212,7 +212,8 @@ symbol-block 'j'
include glyphs.'dotlessj.straight' AS_BASE include glyphs.'dotlessj.straight' AS_BASE
include : LeftwardTopSerif (MIDDLE + JBALANCE) XH LONGJUT include : LeftwardTopSerif (MIDDLE + JBALANCE) XH LONGJUT
set-anchor 'above' BASE (MIDDLE + JBALANCE - STROKE * 0.166 * HVCONTRAST) XH
set-anchor 'overlay' BASE (MIDDLE + JBALANCE - STROKE * 0.166 * HVCONTRAST) (XH / 2)
save 'dotlessj.serifed' save 'dotlessj.serifed'
select-variant 'dotlessj' 0x237 'serifed' select-variant 'dotlessj' 0x237 'serifed'

View File

@ -20,6 +20,8 @@ local commaOvershoot : O * [linreg 16 0 90 (-1) (markHalfStroke * 2)]
local commaOvershoot2 : O * [linreg 16 1 90 (-1) (markHalfStroke * 2)] local commaOvershoot2 : O * [linreg 16 1 90 (-1) (markHalfStroke * 2)]
local commaAboveRadius : 0.85 * DOTRADIUS * markHalfStroke / HALFSTROKE local commaAboveRadius : 0.85 * DOTRADIUS * markHalfStroke / HALFSTROKE
local asciiMarkZoom : (RIGHTSB - SB) / (markExtend * 3)
### Above marks ### Above marks
symbol-block 'Above marks' symbol-block 'Above marks'
sketch # dotAbove sketch # dotAbove
@ -76,6 +78,13 @@ symbol-block 'Above marks'
save 'graveAbove' 0x300 save 'graveAbove' 0x300
sketch # asciigrave
include : dispiro
flat (MIDDLE + HALFSTROKE * 1.1 * asciiMarkZoom) [mix (XH + ACCENT) aboveMarkBot asciiMarkZoom] [widths.center : STROKE * 0.9]
curl (MIDDLE - markExtend * asciiMarkZoom) [mix (XH + ACCENT) aboveMarkTop asciiMarkZoom] [widths.center : STROKE * 1.1]
save 'asciigrave' '`'
sketch # acuteAbove sketch # acuteAbove
set-width 0 set-width 0
currentGlyph.shortName = 'acute' currentGlyph.shortName = 'acute'
@ -87,6 +96,13 @@ symbol-block 'Above marks'
save 'acuteAbove' 0x301 save 'acuteAbove' 0x301
sketch # latin1acute
include : dispiro
flat (MIDDLE - HALFSTROKE * 1.1 * asciiMarkZoom) [mix (XH + ACCENT) aboveMarkBot asciiMarkZoom] [widths.center : STROKE * 0.9]
curl (MIDDLE + markExtend * asciiMarkZoom) [mix (XH + ACCENT) aboveMarkTop asciiMarkZoom] [widths.center : STROKE * 1.1]
save 'latin1acute' 0xB4
sketch # circumflexAbove sketch # circumflexAbove
set-width 0 set-width 0
currentGlyph.shortName = 'circum' currentGlyph.shortName = 'circum'
@ -101,6 +117,16 @@ symbol-block 'Above marks'
save 'circumflexAbove' 0x302 save 'circumflexAbove' 0x302
sketch # asciicaret
include : dispiro
flat (MIDDLE - markExtend * asciiMarkZoom - HALFSTROKE) ([mix (XH + ACCENT) aboveMarkBot asciiMarkZoom] + HALFSTROKE * 0.1) [widths.center : STROKE * 1.05]
curl MIDDLE ([mix (XH + ACCENT) aboveMarkTop asciiMarkZoom] + HALFSTROKE * 0.5) [heading UPWARD]
include : dispiro
flat (MIDDLE + markExtend * asciiMarkZoom + HALFSTROKE) ([mix (XH + ACCENT) aboveMarkBot asciiMarkZoom] + HALFSTROKE * 0.1) [widths.center : STROKE * 1.05]
curl MIDDLE ([mix (XH + ACCENT) aboveMarkTop asciiMarkZoom] + HALFSTROKE * 0.5) [heading UPWARD]
save 'asciicaret' '^'
sketch # caronAbove sketch # caronAbove
set-width 0 set-width 0
currentGlyph.shortName = 'caron' currentGlyph.shortName = 'caron'
@ -122,7 +148,7 @@ symbol-block 'Above marks'
local hsvhThin 0.116 local hsvhThin 0.116
local hsvhHeav 0.732 local hsvhHeav 0.732
local tildeWave [linreg hsvhThin 2.95 hsvhHeav 2.4 hsvh] local tildeWave [linreg hsvhThin 2.925 hsvhHeav 2.375 hsvh]
local tildeWaveX 0.51 local tildeWaveX 0.51
include : dispiro include : dispiro

View File

@ -808,9 +808,9 @@ symbol-block "ASCII Marks"
.cv17 'asciitilde.low' .cv17 'asciitilde.low'
} }
composite 'asciigrave' glyphs.space glyphs.graveAbove MarkZoom [into-unicode '`'] #composite 'asciigrave' glyphs.space glyphs.graveAbove MarkZoom [into-unicode '`']
composite 'asciicaret' glyphs.space glyphs.circumflexAbove MarkZoom [into-unicode '^'] # composite 'asciicaret' glyphs.space glyphs.circumflexAbove MarkZoom [into-unicode '^']
composite 'latin1acute' glyphs.space glyphs.acuteAbove MarkZoom [into-unicode 0xB4] #composite 'latin1acute' glyphs.space glyphs.acuteAbove MarkZoom [into-unicode 0xB4]
composite 'degree' glyphs.space glyphs.ringAbove MarkZoom [into-unicode 0xB0] composite 'degree' glyphs.space glyphs.ringAbove MarkZoom [into-unicode 0xB0]
### Aliased modifer letters ### Aliased modifer letters

Binary file not shown.

Before

Width:  |  Height:  |  Size: 302 KiB

After

Width:  |  Height:  |  Size: 331 KiB

View File

@ -1,6 +1,6 @@
[iosevka] [iosevka]
family = 'Iosevka' family = 'Iosevka'
version = '1.6.2' version = '1.6.3'
codename = 'Flandre' codename = 'Flandre'
copyright = 'Copyright (c) 2015-2016 Belleve Invis.' copyright = 'Copyright (c) 2015-2016 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.''' 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.'''