It seems that for some variable-weight fonts, weight argument is ignored.
At first sight, it is some upstream crate problem. As it also hints "Karla" font used in bigdemo, #51 added static weight fonts for bigdemo. However it may also be the root cause of the font problem in #32.
Need more investigation.