Merge branch 'releases'
This commit is contained in:
commit
2d327eba00
|
@ -65,6 +65,11 @@ The current avaliable styles are:
|
|||
* `v-asterisk-low` : Lower asterisk `*`
|
||||
|
||||
## 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**
|
||||
- Added braced letters and numbers, like `⑴` and `⒜`.
|
||||
- Added several Greek letterforms, including `Ϸ` and `ϸ`.
|
||||
|
|
|
@ -193,9 +193,9 @@ symbol-block 'J'
|
|||
symbol-block 'j'
|
||||
sketch # dotlessj.straight
|
||||
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
|
||||
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 turn : [mix center hookx 0.5] + CORRECTION_OMIDS
|
||||
include : dispiro
|
||||
|
@ -210,9 +210,10 @@ symbol-block 'j'
|
|||
sketch # dotlessj.serifed
|
||||
include pMarks
|
||||
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'
|
||||
|
||||
select-variant 'dotlessj' 0x237 'serifed'
|
||||
|
|
|
@ -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 commaAboveRadius : 0.85 * DOTRADIUS * markHalfStroke / HALFSTROKE
|
||||
|
||||
local asciiMarkZoom : (RIGHTSB - SB) / (markExtend * 3)
|
||||
|
||||
### Above marks
|
||||
symbol-block 'Above marks'
|
||||
sketch # dotAbove
|
||||
|
@ -75,6 +77,13 @@ symbol-block 'Above marks'
|
|||
curl (markMiddle - markExtend) aboveMarkTop [widths markStress markStress]
|
||||
|
||||
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
|
||||
set-width 0
|
||||
|
@ -87,6 +96,13 @@ symbol-block 'Above marks'
|
|||
|
||||
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
|
||||
set-width 0
|
||||
currentGlyph.shortName = 'circum'
|
||||
|
@ -101,6 +117,16 @@ symbol-block 'Above marks'
|
|||
|
||||
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
|
||||
set-width 0
|
||||
currentGlyph.shortName = 'caron'
|
||||
|
@ -122,13 +148,13 @@ symbol-block 'Above marks'
|
|||
|
||||
local hsvhThin 0.116
|
||||
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
|
||||
|
||||
include : dispiro
|
||||
widths.center (hs * 2 / CONTRAST)
|
||||
g2 leftEnd tbot
|
||||
bezcontrols.absolute
|
||||
bezcontrols.absolute
|
||||
* [mix leftEnd rightEnd tildeWaveX]; * [mix tbot ttop tildeWave]
|
||||
* [mix leftEnd rightEnd (1 - tildeWaveX)]; * [mix tbot ttop (1 - tildeWave)]
|
||||
* 256; * important; * g2
|
||||
|
|
|
@ -808,9 +808,9 @@ symbol-block "ASCII Marks"
|
|||
.cv17 'asciitilde.low'
|
||||
}
|
||||
|
||||
composite 'asciigrave' glyphs.space glyphs.graveAbove MarkZoom [into-unicode '`']
|
||||
composite 'asciicaret' glyphs.space glyphs.circumflexAbove MarkZoom [into-unicode '^']
|
||||
composite 'latin1acute' glyphs.space glyphs.acuteAbove MarkZoom [into-unicode 0xB4]
|
||||
#composite 'asciigrave' glyphs.space glyphs.graveAbove MarkZoom [into-unicode '`']
|
||||
# composite 'asciicaret' glyphs.space glyphs.circumflexAbove MarkZoom [into-unicode '^']
|
||||
#composite 'latin1acute' glyphs.space glyphs.acuteAbove MarkZoom [into-unicode 0xB4]
|
||||
composite 'degree' glyphs.space glyphs.ringAbove MarkZoom [into-unicode 0xB0]
|
||||
|
||||
### Aliased modifer letters
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 302 KiB After Width: | Height: | Size: 331 KiB |
|
@ -1,6 +1,6 @@
|
|||
[iosevka]
|
||||
family = 'Iosevka'
|
||||
version = '1.6.2'
|
||||
version = '1.6.3'
|
||||
codename = 'Flandre'
|
||||
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.'''
|
||||
|
|
Loading…
Reference in New Issue
Block a user