Skip to content

Commit

Permalink
customized regular miosevka v4
Browse files Browse the repository at this point in the history
  • Loading branch information
saumyajyoti committed Jul 26, 2023
1 parent 44de314 commit 67f251e
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 33 deletions.
21 changes: 13 additions & 8 deletions IOSEVKA-Custom-NF/nerdfont.bat
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,22 @@ setlocal
:: - https://github.com/be5invis/Iosevka/blob/main/doc/custom-build.md#building
:: - https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/FontPatcher.zip

:: set IOSEVKA_PATH
set IOSEVKA_PATH="D:\SOURCE\github\Iosevka"
cd /d %IOSEVKA_PATH%
rmdir /S /Q "%IOSEVKA_PATH%\dist"
:: Copy private-build-plans.toml here
call npm run build -- ttf::Miosevka
call npm run build -- ttf::miosevka

SET "PATH=C:\Program Files (x86)\FontForgeBuilds\bin>;%PATH%"
:: SET OUTPATH
SET FFPYTHON_EXE="C:\Program Files (x86)\FontForgeBuilds\bin\ffpython.exe"
SET OUTPATH="D:\Font\Miosevka4"
:: SET NERDFONT_PATCHER_PATH [ download from https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/FontPatcher.zip]
cd /d %OUTPATH%
SET FFPYTHON_EXE="C:\Program Files (x86)\FontForgeBuilds\bin\ffpython.exe"
%FFPYTHON_EXE% "D:\SETUP.tmp\nerdfont\font-patcher" -c -l --careful "D:\source\github\iosevka\dist\Miosevka\ttf\Miosevka-bold.ttf"
%FFPYTHON_EXE% "D:\SETUP.tmp\nerdfont\font-patcher" -c -l --careful "D:\source\github\iosevka\dist\Miosevka\ttf\Miosevka-boldItalic.ttf"
%FFPYTHON_EXE% "D:\SETUP.tmp\nerdfont\font-patcher" -c -l --careful "D:\source\github\iosevka\dist\Miosevka\ttf\Miosevka-italic.ttf"
%FFPYTHON_EXE% "D:\SETUP.tmp\nerdfont\font-patcher" -c -l --careful "D:\source\github\iosevka\dist\Miosevka\ttf\Miosevka-regular.ttf"
SET NERDFONT_PATCHER_PATH="D:\SETUP.tmp\nerdfont\font-patcher"

%FFPYTHON_EXE% %NERDFONT_PATCHER_PATH% -c -l "%IOSEVKA_PATH%\dist\miosevka\ttf\miosevka-regular.ttf"
%FFPYTHON_EXE% %NERDFONT_PATCHER_PATH% -c -l "%IOSEVKA_PATH%\dist\miosevka\ttf\miosevka-italic.ttf"
%FFPYTHON_EXE% %NERDFONT_PATCHER_PATH% -c -l "%IOSEVKA_PATH%\dist\miosevka\ttf\miosevka-bold.ttf"
%FFPYTHON_EXE% %NERDFONT_PATCHER_PATH% -c -l "%IOSEVKA_PATH%\dist\miosevka\ttf\miosevka-boldItalic.ttf"
%FFPYTHON_EXE% %NERDFONT_PATCHER_PATH% -c -l "%IOSEVKA_PATH%\dist\miosevka\ttf\miosevka-semibold.ttf"
%FFPYTHON_EXE% %NERDFONT_PATCHER_PATH% -c -l "%IOSEVKA_PATH%\dist\miosevka\ttf\miosevka-semiboldItalic.ttf"
56 changes: 31 additions & 25 deletions IOSEVKA-Custom-NF/private-build-plans.toml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
[buildPlans.Miosevka]
[buildPlans.miosevka]
family = "Miosevka"
spacing = "normal"
serifs = "sans"
no-cv-ss = true
export-glyph-names = false

[buildPlans.Miosevka.variants]
[buildPlans.miosevka.variants]
inherits = "ss20"

[buildPlans.Miosevka.variants.design]
[buildPlans.miosevka.variants.design]
f = "flat-hook-serifless"
g = "double-storey-open"
i = "tailed-serifed"
l = "tailed-serifed"
g = "single-storey-flat-hook-serifless"
i = "serifed-flat-tailed"
l = "serifed-flat-tailed"
m = "short-leg-serifless"
t = "flat-hook"
t = "flat-hook"
tilde = "low"
asterisk = "turn-hex-low"
underscore = "high"
Expand All @@ -30,7 +30,7 @@ export-glyph-names = false
lig-ltgteq = "slanted"
lig-neq = "slightly-slanted"

[buildPlans.Miosevka.variants.italic]
[buildPlans.miosevka.variants.italic]
capital-b = "more-asymmetric-serifless"
capital-d = "standard-serifless"
capital-e = "serifless"
Expand All @@ -41,27 +41,27 @@ export-glyph-names = false
capital-r = "straight-open-serifless"
capital-z = "cursive-with-crossbar"
a = "single-storey-tailed"
b = "toothless-rounded-serifless"
b = "toothless-corner-serifless"
c = "serifless"
d = "tailed-serifless"
d = "toothless-corner-serifless"
e = "rounded"
f = "tailed"
g = "single-storey-serifed"
h = "tailed-serifless"
g = "single-storey-earless-corner"
h = "straight-serifless"
i = "tailed"
j = "serifless"
k = "diagonal-tailed-cursive-serifless"
l = "tailed-serifed"
m = "short-leg-tailed-top-left-serifed"
n = "tailed-motion-serifed"
p = "eared-motion-serifed"
q = "tailed-serifless"
m = "short-leg-serifless"
n = "straight-serifless"
p = "earless-corner-serifless"
q = "earless-corner-straight-serifless"
r = "serifless"
s = "serifless"
t = "standard-short-neck2"
u = "tailed-serifed"
v = "cursive-serifed"
w = "cursive-serifed"
u = "toothed-serifless"
v = "cursive-serifless"
w = "cursive-serifless"
x = "curly-serifless"
y = "cursive-serifless"
z = "curly-serifless-with-crossbar"
Expand All @@ -85,31 +85,37 @@ export-glyph-names = false
lig-ltgteq = "slanted"
lig-neq = "more-slanted"
lig-equal-chain = "with-notch"
lig-double-arrow-bar = "without-notch"
lig-single-arrow-bar = "without-notch"

[buildPlans.Miosevka.weights.regular]
[buildPlans.miosevka.weights.regular]
shape = 400
menu = 400
css = 400

[buildPlans.Miosevka.weights.bold]
[buildPlans.miosevka.weights.semibold]
shape = 600
menu = 600
css = 600

[buildPlans.Miosevka.widths.normal]
[buildPlans.miosevka.weights.bold]
shape = 700
menu = 700
css = 700

[buildPlans.miosevka.widths.normal]
shape = 600
menu = 5
css = "normal"

[buildPlans.Miosevka.slopes.upright]
[buildPlans.miosevka.slopes.upright]
angle = 0
shape = "upright"
menu = "upright"
css = "normal"

[buildPlans.Miosevka.slopes.italic]
[buildPlans.miosevka.slopes.italic]
angle = 9.4
shape = "italic"
menu = "italic"
css = "italic"
css = "italic"
Binary file modified Miosevka-Sample.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 67f251e

Please sign in to comment.