Comments (4)
ok, it was my fault. Something wrong with my merge. Let me check the compilation process.
from iosevka.
Yes, it was my fault.
from iosevka.
Ok, confirmed. When I use these params compilation fails with the messege I posted in my first comment:
leading = 1210
width = 520
Full parameters.toml
:
[iosevka]
family = 'IosevkaJD'
version = '1.7.0.1'
codename = 'Galanodel'
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.'''
#leading = 1250 # Line height times 1000.
# mcb leading = 1200 # Line height times 1000.
leading = 1210 # Line height times 1000.
# mcb width = 510 # Character width. Increase this if you think that Iosevka is too narrow.
width = 520 # Character width. Increase this if you think that Iosevka is too narrow.
#cap = 735 # Cap height (as well as ascender).
cap = 745 # Cap height (as well as ascender).
#xheight = 530 # X-height.
xheight = 565 # X-height.
#descender = -205 # Depth of descender. Currently unused.
contrast = 1.11111 # Stroke width contrast.
essx = 1.12 # Contrast of the middle of 'S'.
slantAngle = 0 # Slant angle, in degrees.
accent = 150 # Height of accent marks.
accentx = 200 # Width of accent marks.
overshoot = -8 # Vertical overshoot for arcs.
overshootx = -8 # Horizontal overshoot for arcs.
oxhook = -5 # Horizontal overshoot for hook tips.
fovershoot = -40 # Overshoot of the top end of italic `f`.
longjut = 175 # Length of long serifs, like that in `i`.
jut = 85 # Length of short serifs, used in Slab only.
vjut = 145 # Length of vertical serifs, used in Slab only.
smooth = 195 # Vertical arc size in capital letters.
smallsmooth = 220 # Vertical arc size in lowercase letters.
smoothadjust = 120 # Parameter to balance arcs in slanted shapes.
superness = 2.2 # Superness of arcs.
barpos = 0.525 # Position of the middle bar in most letters, like `E`.
overlaypos = 0.52 # Position of the overlay mark.
ebarpos = 0.50 # Position of the middle bar in `e`.
gbarpos = 0.42
pbarpos = 0.53
fivebarpos = 0.63
hook = 155 # Hook depth in most letters.
ahook = 130
shook = 110
jhook = 135
fhook = 120
rhook = 90
hookx = 170
tbalance = 50
tbalance2 = 30
rbalance = 60
rbalance2 = 15
jbalance = 63
fbalance = 6
onebalance = 30
isBold = false # Mark the font as bold?
isItalic = false # Use italic shapes?
lllcrowdedness = 3.33333333
[iosevka.variantSelector]
asciitilde = 'low'
asterisk = 'low'
zero = 'slashed'
[iosevka.sscompose]
ss01 = ['cv05', 'cv09']
ss02 = ['cv06', 'cv10']
ss03 = ['cv04', 'cv08']
ss04 = ['cv11']
ss05 = ['cv12']
ss06 = ['cv13']
ss07 = ['cv14']
ss08 = ['cv15']
ss09 = ['cv16', 'cv18', 'cv20']
ss10 = ['cv17', 'cv19', 'cv21']
# Spacings
[cjk]
cjk = true
[cc]
cjk = true
cjkSpacing = true
[cc.adds]
family = 'CC'
# Weights
[w-book]
isBold = false
weight = 400 # "Weight" metadata.
style = ''
sb = 60 # Side bearing.
stroke = 70 # Stroke width of horizontal strokes.
dotsize = 130 # "Visual" size of dots in /i.
periodsize = 165 # "Visual" size of period.
[w-thin]
weight = 100
style = 'Thin'
stroke = 18
sb = 72
dotsize = 50
periodsize = 55
cthin = 0.9
cthinb = 0.9
vtipfine = 1
shoulderfine = 0.8
pbarpos = 0.5
[w-extralight]
weight = 200
style = 'Extralight'
stroke = 36
sb = 68
dotsize = 70
periodsize = 77
cthin = 0.75
cthinb = 0.75
vtipfine = 1
pbarpos = 0.5
[w-light]
weight = 300
style = 'Light'
stroke = 56
sb = 64
dotsize = 100
periodsize = 115
vtipfine = 0.9
pbarpos = 0.51
[w-medium]
weith = 500
style = 'Medium'
sb = 54
stroke = 88
dotsize = 150
periodsize = 145
essx = 1.07
rbalance = 55
rbalance2 = 20
smooth = 203
[w-bold]
isBold = true
weight = 700
style = 'Bold'
sb = 45
stroke = 105
dotsize = 160
periodsize = 185
essx = 1.05
essxq = 1.15
jut = 90
vjut = 165
barpos = 0.51
fivebarpos = 0.64
rbalance = 50
rbalance2 = 25
rhook = 95
smooth = 210
[w-heavy]
isBold = true
weight = 900
style = 'Heavy'
sb = 42
stroke = 126
dotsize = 180
periodsize = 200
essx = 1.03
essxq = 1.15
jut = 100
vjut = 175
barpos = 0.51
fivebarpos = 0.64
rbalance = 50
rbalance2 = 25
rhook = 105
smooth = 215
# Slants
[s-upright]
isItalic = false
[s-italic]
isItalic = true
slantAngle = 10
jhook = 120
[s-italic.adds]
style = " Italic"
[s-oblique]
isItalic = false
slantAngle = 10
jhook = 120
[s-oblique.adds]
style = " Oblique"
# Slab variant
[slab]
slab = false
onebalance = 10
overshootx = -16
[slab.multiplies]
sb = 1.1
[slab.adds]
family = " Slab"
# Variants
[v-l-hooky.variantSelector]
l = 'hooky'
[v-i-hooky.variantSelector]
dotlessi = 'hooky'
[v-l-zshaped.variantSelector]
l = 'zshaped'
[v-i-zshaped.variantSelector]
dotlessi = 'zshaped'
[v-l-serifed.variantSelector]
l = 'serifed'
[v-i-serifed.variantSelector]
dotlessi = 'serifed'
[v-l-italic.variantSelector]
l = 'italic'
[v-i-italic.variantSelector]
dotlessi = 'italic'
[v-a-singlestorey.variantSelector]
a = 'singlestorey'
[v-a-doublestorey.variantSelector]
a = 'doublestorey'
[v-g-singlestorey.variantSelector]
g = 'singlestorey'
[v-g-doublestorey.variantSelector]
g = 'doublestorey'
[v-zero-slashed.variantSelector]
zero = 'slashed'
[v-zero-dotted.variantSelector]
zero = 'dotted'
[v-zero-unslashed.variantSelector]
zero = 'unslashed'
[v-tilde-high.variantSelector]
asciitilde = 'high'
[v-tilde-low.variantSelector]
asciitilde = 'low'
[v-asterisk-high.variantSelector]
asterisk = 'high'
[v-asterisk-low.variantSelector]
asterisk = 'low'
[v-underscore-high.variantSelector]
underscore = 'high'
[v-underscore-low.variantSelector]
underscore = 'low'
from iosevka.
@mkarmona
Your parameter will produce NaN values of control points for /supturnae (ᵆ
).
Version 1.7.1 will contain:
- A proper fix to eliminate NaN values produced by
[hookend]
- A patch to suppress NaN values in SVG.
from iosevka.
Related Issues (20)
- Character request: Left/Right white square bracket HOT 2
- Oversight in website: Specimen should recalculate certain characters' available glyph variants under Quasi-Proportional
- Sideways `u` with diaeresis (`U+1D1E`) breaks its own sideways mark anchor when any CV is applied to it under CSS.
- Feature request: Narrow mark anchors for letters with ascender/descender. HOT 2
- Add configure letter-spacing HOT 3
- Cyrillic Tsse (`U+A690`‥`U+A691`).
- Possibly reopening several useful issue reports from user @Logo121 whose account has mysteriously vanished from github. HOT 5
- Different comparison operators are not the same size, which looks strange HOT 3
- Alphabetic characters following multiple CV tags, whose intended widths are wider/narrower than N, still use the character boundaries of N under Quasi-Proportional. HOT 1
- Superscript/Subscript/overscript characters with localized forms do not accept CV/SS features while localized.
- The other Legacy Computing characters unified to existing codepoints (reopening of #2192) HOT 1
- Slab SS16 Which file is downloaded😊
- Selectable Diagonal vs. Vertical Vulgar Fractions. HOT 2
- Would it be possible to have a != ligation that is more in line with how we type it?
- [Release Notes] The 3.2.0 release notes needs some clarification HOT 1
- Wrong Asterisk render on temrinal when ligature is enabled interminal
- Selectable Square vs. Round Braille dots. HOT 4
- Closed `Q` with swash. HOT 1
- Latin lower 'r' is a little too far right HOT 4
- OpenType Feature Request: `pnum` (Proportional Figures) under Quasi-Proportional.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iosevka.