Skip to content

Unable to use markdown-checkboxes in custom build #2915

@mj-spencer

Description

@mj-spencer

Description: I'm attempting to enable the markdown-checkboxes ligature intruoduced in #2885 but do not see the expected ligature after installing the font.

I've tried with both the following settings in my private-build-plans.toml (entire file below, but snippet of relevant lines). (I've tried with both the 'enables' line and without and had the same outcome.)

Build appears to complete correctly, font is created and can be installed.

[buildPlans.Miosevka.ligations]
inherits = "dlig"
enables = ["markdown-checkboxes"]
disables = ["center-op-influence-dot"]

Other ligatures do behave as expected in my editor.

Image
  • Your font version: Git, 33.3.3
  • Your font variant:
  • Your operating system (name and version): MacOS Sequoia 15.7.1
  • Your application using Iosevka: VSCodium v1.105.17017

If you have problem when building Iosevka, please provide these information:

  • Your Node.js version:
  • Your params/parameters.toml, paste if modified:

UNMODIFIED

* Your `build-plans.toml`, paste if modified:

UNMODIFIED

* Your `private-build-plans.toml`, if present:

[buildPlans.Miosevka]
family = "Miosevka"
spacing = "normal"
serifs = "sans"
noCvSs = false

[buildPlans.Miosevka.variants]
[buildPlans.Miosevka.variants.design]
capital-a = "straight-serifless"
capital-b = "more-asymmetric-interrupted-serifless"
capital-d = "more-rounded-serifless"
capital-g = "toothed-serifless-hooked"
capital-j = "descending-serifed-symmetric"
capital-k = "straight-serifless"
capital-m = "hanging-serifless"
capital-n = "asymmetric-serifless"
capital-p = "open-serifless"
capital-q = "crossing"
capital-r = "straight-open-serifless"
capital-u = "toothless-corner-serifless"
capital-w = "straight-asymmetric-serifless"
capital-z = "straight-serifless-with-horizontal-crossbar"
a = "double-storey-toothless-corner"
f = "extended"
g = "double-storey-open"
i = "serifed-semi-tailed"
k = "symmetric-touching-serifless"
l = "serifed-semi-tailed"
m = "serifless"
q = "tailed-serifless"
r = "corner-hooked-top-serifed"
t = "flat-hook"
w = "straight-asymmetric-serifless"
y = "straight-turn-serifless"
z = "straight-serifless-with-horizontal-crossbar"
zero = "dotted"
one = "base-flat-top-serif"
two = "straight-neck-serifless"
three = "flat-top-serifless"
five = "upright-arched-serifless"
six = "straight-bar"
seven = "straight-serifless-crossbar"
eight = "crossing"
tilde = "low"
asterisk = "turn-penta-low"
underscore = "high"
pilcrow = "low"
paren = "large-contour"
brace = "curly-flat-boundary"
number-sign = "upright"
ampersand = "upper-open"
at = "compact"
dollar = "interrupted"
cent = "bar-interrupted"
percent = "rings-continuous-slash"
lig-ltgteq = "slanted"
question = "corner"
punctuation-dot = "round"
bar = "force-upright"
lig-neq = "vertical-dotted"
lig-equal-chain = "without-notch"
lig-hyphen-chain = "without-notch"
lig-double-arrow-bar = "without-notch"
lig-single-arrow-bar = "without-notch"

[buildPlans.Miosevka.variants.italic]
capital-a = "straight-top-serifed"
capital-b = "more-asymmetric-unilateral-serifed"
capital-c = "unilateral-serifed"
capital-d = "more-rounded-unilateral-serifed"
capital-e = "top-left-serifed"
capital-f = "top-left-serifed"
capital-h = "top-left-bottom-right-serifed"
capital-j = "descending-serifed"
capital-k = "straight-top-left-serifed"
capital-l = "motion-serifed"
capital-m = "slanted-sides-hanging-motion-serifed"
capital-n = "asymmetric-motion-serifed"
capital-p = "open-motion-serifed"
capital-q = "open-swash"
capital-r = "straight-open-top-left-serifed"
capital-s = "unilateral-serifed"
capital-t = "motion-serifed"
capital-u = "tailed-motion-serifed"
capital-v = "straight-motion-serifed"
capital-w = "straight-asymmetric-motion-serifed"
capital-x = "straight-bilateral-motion-serifed"
capital-y = "straight-motion-serifed"
capital-z = "cursive-with-horizontal-crossbar"
a = "single-storey-tailed"
b = "toothed-motion-serifed"
c = "unilateral-serifed"
d = "tailed-serifed"
e = "rounded"
f = "diagonal-tailed"
h = "tailed-motion-serifed"
i = "serifed-diagonal-tailed"
j = "diagonal-tailed-serifed"
k = "diagonal-tailed-cursive-top-left-serifed"
l = "tailed-serifed"
m = "tailed-top-left-serifed"
n = "tailed-motion-serifed"
p = "eared-motion-serifed"
q = "diagonal-tailed-motion-serifed"
r = "top-serifed"
s = "unilateral-serifed"
t = "bent-hook"
u = "tailed-motion-serifed"
v = "straight-motion-serifed"
w = "cursive-serifed"
x = "semi-chancery-straight-serifless"
y = "straight-turn-motion-serifed"
z = "cursive"
six = "open-contour"
seven = "bend-serifed-crossbar"
bar = "force-upright"
lig-neq = "slightly-slanted-dotted"
percent = "rings-continuous-slash-also-connected"

[buildPlans.Miosevka.ligations]
inherits = "dlig"
enables = ["markdown-checkboxes"]
disables = ["center-op-influence-dot"]

[buildPlans.Miosevka.weights.Regular]
shape = 400
menu = 400
css = 400

[buildPlans.Miosevka.weights.Bold]
shape = 650
menu = 650
css = 650

[buildPlans.Miosevka.slopes.Upright]
angle = 0
shape = "upright"
menu = "upright"
css = "normal"

[buildPlans.Miosevka.slopes.Italic]
angle = 9.4
shape = "italic"
menu = "italic"
css = "italic"

[buildPlans.Miosevka.widths.Normal]
shape = 500
menu = 5
css = "normal"

* The detailed error log: No build errors/error log, but ligature does not appear when typing 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions