mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-05 11:33:57 +01:00
51 lines
1.1 KiB
Lua
51 lines
1.1 KiB
Lua
local function font(name, styles)
|
|
for _, style in ipairs(styles) do
|
|
local path = string.format('share/fonts/%s/%s.otf', name, style)
|
|
local src = string.format('$srcdir/OTF/%s.otf', style)
|
|
file(path, '644', src)
|
|
end
|
|
end
|
|
|
|
font('source-code-pro', {
|
|
'SourceCodePro-Black',
|
|
'SourceCodePro-BlackIt',
|
|
'SourceCodePro-Bold',
|
|
'SourceCodePro-BoldIt',
|
|
'SourceCodePro-ExtraLight',
|
|
'SourceCodePro-ExtraLightIt',
|
|
'SourceCodePro-It',
|
|
'SourceCodePro-Light',
|
|
'SourceCodePro-LightIt',
|
|
'SourceCodePro-Medium',
|
|
'SourceCodePro-MediumIt',
|
|
'SourceCodePro-Regular',
|
|
'SourceCodePro-Semibold',
|
|
'SourceCodePro-SemiboldIt',
|
|
})
|
|
|
|
font('source-sans-pro', {
|
|
'SourceSansPro-Black',
|
|
'SourceSansPro-BlackIt',
|
|
'SourceSansPro-Bold',
|
|
'SourceSansPro-BoldIt',
|
|
'SourceSansPro-ExtraLight',
|
|
'SourceSansPro-ExtraLightIt',
|
|
'SourceSansPro-It',
|
|
'SourceSansPro-Light',
|
|
'SourceSansPro-LightIt',
|
|
'SourceSansPro-Regular',
|
|
'SourceSansPro-Semibold',
|
|
'SourceSansPro-SemiboldIt',
|
|
})
|
|
|
|
font('source-serif-pro', {
|
|
'SourceSerifPro-Black',
|
|
'SourceSerifPro-Bold',
|
|
'SourceSerifPro-ExtraLight',
|
|
'SourceSerifPro-Light',
|
|
'SourceSerifPro-Regular',
|
|
'SourceSerifPro-Semibold',
|
|
})
|
|
|
|
fetch 'curl'
|