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