Package Details: ttf-iosevka-custom-git r1186.a931066d-1

Git Clone URL: https://aur.archlinux.org/ttf-iosevka-custom-git.git (read-only)
Package Base: ttf-iosevka-custom-git
Description: A slender monospace sans-serif and slab-serif typeface inspired by Pragmata Pro, M+ and PF DIN Mono.
Upstream URL: https://be5invis.github.io/Iosevka/
Licenses: custom:OFL
Submitter: andykluger
Maintainer: andykluger
Last Packager: andykluger
Votes: 3
Popularity: 0.001217
First Submitted: 2017-02-07 06:42
Last Updated: 2019-03-16 06:15

Latest Comments

1 2 Next › Last »

andykluger commented on 2018-10-11 14:36

@blueyed

I'll recommend to you two possibilities:

  1. The git history for this pkgbuild is always accessible, so just grab that last version and save it locally

  2. Use the current version without a helper, manually shallow clone iosevka first, and set the pkgver value yourself, deleting the pkgver function.

blueyed commented on 2018-10-11 11:39

@andykluger I see, but please consider keeping your changes. I might actually come back to using it when starting to customize the font myself. I'm storing it in ~/.cache already, but apart from the time it is also bad to have ~1GB there for a font. I've seen the discussions about shallow clones (e.g. https://www.reddit.com/r/archlinux/comments/3nz1r4/question_for_arch_devs_makepkg_and_git_why_not/).

andykluger commented on 2018-10-11 02:25

@blueyed alright, in that case I'm actually going to revert most of the changes, as Arch team generally thinks this is a bad idea. If you're using AUR helpers and big repos, you might want to make sure the repos are stored in a persistent spot, so only the initial clone (and not subsequent updates) requires a big download.

And yes, Iosevka is life.

blueyed commented on 2018-10-11 00:41

@andykluger Nice, have just seen the update.

I've switched to a variant patched with Ligaturizer (via https://github.com/be5invis/Iosevka/issues/248#issuecomment-414131620) though, to make it work with Kitty terminal.

It is a very nice font! (coming from Ubuntu Mono / Hack)

andykluger commented on 2018-10-10 20:55

@blueyed

I've enforced a shallow checkout now

andykluger commented on 2018-10-10 17:26

@blueyed

  1. Yes, I think I'll update these to grab the master zip instead of a git checkout, thanks. I'm not sure how to properly get the revision info in that case, however.

  2. Look at the private-build-plans.toml -- the termlig-custom package builds according to the configuration under [buildPlans.iosevka-termlig-custom] . You can copy this file to ~/.config/iosevka/ to modify it, and the pkgbuild will use that.

blueyed commented on 2018-10-10 12:07

  1. Given the size of the repo it would be useful to have a ttf-iosevka-custom package for the latest release, and/or ttf-iosevka-custom-git using the master tarball instead.

  2. Do I understand it correctly that ttf-iosevka-termlig-custom-git is quite the same, but just defaults to building something else?

andykluger commented on 2018-08-22 00:27

@mustaqim (and everyone) it's now updated to use the new build system, but no longer looks at that environment variable. For configuration, please copy the provided toml file to ~/.config/iosevka/ and modify from there.

mustaqim commented on 2018-08-18 05:06

The build method has changed, you need to change edit this into the PKGBUILD:

prepare() {
  cd "Iosevka"
  sed -i '/# Building plans/a [buildPlans.iosevka-custom]\nfamily = "Iosevka Custom"\ndesign = ['"$IOSEVKA_DESIGN"']\n' build-plans.toml
}

build() {
  cd "Iosevka"
  npm install
  npm run build -- contents:iosevka-custom
}

This will add:

[buildPlans.iosevka-custom]
family = "Iosevka Custom"
design = ["v-y-curly", "v-l-tailed", "v-g-opendoublestorey", "v-zero-dotted", "v-asterisk-low", "v-dollar-open", "v-numbersign-slanted", "v-underscore-low"]

to build-plans.toml.

You also need to set an ENV variable that is comma separated(eg. in fish):

set -gx IOSEVKA_DESIGN '"v-y-curly", "v-g-opendoublestorey", "v-zero-dotted", "v-asterisk-low", "v-dollar-open", "v-numbersign-slanted"'

andykluger commented on 2017-05-12 16:35

@flying-sheep good idea, thanks, should work like that now.