2020/02/17 にっき

Cascadia Code入れたくて

# pacman -S ttf-cascadia-code

したんだけどなんかCascadia Monoが入らなかった

しらべてみたらバージョンが古そうで1910.04-1だったので最新のバージョンにする https://www.archlinux.org/packages/community/any/ttf-cascadia-code/

今のところ最新は1911.21 https://github.com/microsoft/cascadia-code/releases/tag/v1911.21

% ghq get https://git.archlinux.org/svntogit/community.git

https://git.archlinux.org/svntogit/community.git/plain/trunk/PKGBUILD?h=packages/ttf-cascadia-code を参考に雑に PKGBUILD を書く

# Maintainer: Jerome Leclanche <jerome@leclan.ch>

pkgname=ttf-cascadia-code
_pkgname=cascadia-code
pkgver=1911.21
pkgrel=1
pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
arch=("any")
url="https://github.com/microsoft/cascadia-code"
license=("custom:OFL")
depends=("fontconfig" "xorg-font-utils")

source=(
    "$pkgname-$pkgver.tar.gz::https://github.com/microsoft/cascadia-code/archive/v$pkgver.tar.gz"
    "https://github.com/microsoft/cascadia-code/archive/v$pkgver/Cascadia.ttf"
    "https://github.com/microsoft/cascadia-code/archive/v$pkgver/CascadiaMono.ttf"
    "https://github.com/microsoft/cascadia-code/archive/v$pkgver/CascadiaMonoPL.ttf"
    "https://github.com/microsoft/cascadia-code/archive/v$pkgver/CascadiaPL.ttf"
)
sha256sums=(
    "7043c7c3911c4b51ad79b8fc4e729a2c50e2db10d699359f162e88f9c6e9ae79"
  "cf5b69933c568eac4231303a952ce57c1581dac10c6e73c70b763cf9ecaabed4"
  "00dd551dd2a91377f48d4361f715494cf394c053eae7ee550ced5f0db3a9706e"
  "e39856b0547b2df704520260778ba94bde5fc38c4385fbac3cc9362f2a6ab877"
  "5b612e4e3bec453bab26299eac8330f7cc68b99d685ab86c01cdc54d5d6203e9"
)

package() {
    cd "$srcdir/$_pkgname-$pkgver"
    install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
    cd "$srcdir"
    install -Dm644 "Cascadia.ttf" "$pkgdir/usr/share/fonts/TTF/Cascadia.ttf"
    install -Dm644 "CascadiaMono.ttf" "$pkgdir/usr/share/fonts/TTF/CascadiaMono.ttf"
    install -Dm644 "CascadiaMonoPL.ttf" "$pkgdir/usr/share/fonts/TTF/CascadiaMonoPL.ttf"
    install -Dm644 "CascadiaPL.ttf" "$pkgdir/usr/share/fonts/TTF/CascadiaPL.ttf"
}

makepkg -si で入る

リガチャが表示されて欲しいのでVSCodeの設定(~/.config/Code - OSS/User/settings.json)を開いて以下追加

    "editor.fontLigatures": true,

結局Cascadia Monoだとリガチャがうまくでなかったので "Cascadia Code PL" を設定しておいた。 いやよくみたらまんま

As in 1911.20, this release includes Cascadia Mono, a version of Cascadia that doesn't have ligatures

って書いてたw

PKGBUILD更新したときどうプルリクエスト遅れば良いのかわからないけどもうこんな時間だから明日調べよう。


onkさんのPull Requestでバージョンロックが外れてRails 4.2にRails 5でしか動かないgemが入ってしまいCI通らない事件があった、このURLをはったら「神様!!」と褒められたので満足感がある https://github.com/r7kamura/rspec-request_describer/compare/v0.3.1..v0.3.2


学校における教育の情報化の実態等に関する調査の那覇市のところを見ていた、学校の情報インフラかなり貧弱っぽい

www.e-stat.go.jp

いいなと思ったらKyashでお金を下さい
20191128011151
GitHubスポンサーも受け付けています
https://github.com/sponsors/hanachin/