mirror of
https://github.com/lucide-icons/lucide.git
synced 2025-12-29 03:36:20 +01:00
Fix problems with SVGs (#100)
* Update font.yml * Update font.yml * Update font.yml * Update font.yml * Update font.yml * Update font.yml * Create outline_svg.js * Update font.yml * Update font.yml * Update outline_svg.js * Update font.yml * FIX: Problems with SVGs * FIX: Problems with SVGs Node runs this script to fix SVG files so FontCustom can compile correctly * Trigger on PR * Update scripts/outline_svg.js Co-authored-by: Eric Fennis <eric.fennis@gmail.com> Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
This commit is contained in:
committed by
GitHub
parent
714f63d0d3
commit
49973ff32b
17
.github/workflows/font.yml
vendored
17
.github/workflows/font.yml
vendored
@@ -2,6 +2,8 @@ name: Build Lucide
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
|
||||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||
jobs:
|
||||
@@ -16,7 +18,10 @@ jobs:
|
||||
run: sudo apt-get update
|
||||
|
||||
- name: Install FontForge
|
||||
run: sudo apt-get install zlib1g-dev fontforge woff2
|
||||
run: sudo apt-get install zlib1g-dev fontforge
|
||||
|
||||
- name: Install NodeJS and Yarn
|
||||
run: sudo apt-get install nodejs yarn
|
||||
|
||||
- name: Clone sfnt2woff-zopfli repo
|
||||
run: git clone https://github.com/bramstein/sfnt2woff-zopfli.git sfnt2woff-zopfli
|
||||
@@ -40,9 +45,17 @@ jobs:
|
||||
|
||||
- name: Install Font Custom dependency
|
||||
run: sudo gem install fontcustom
|
||||
|
||||
- name: Install "outline-stroke"
|
||||
run: sudo yarn add svg-outline-stroke svgson
|
||||
|
||||
- name: "Outline SVG"
|
||||
run: mkdir converted_icons && node scripts/outline_svg.js
|
||||
|
||||
|
||||
- name: Build 'Lucide'
|
||||
run: echo "Building Lucide font" && fontcustom compile ./icons -h -n Lucide -o build -F
|
||||
run: echo "Building Lucide font" && fontcustom compile ./converted_icons -h -n Lucide -o build -F
|
||||
|
||||
|
||||
- name: Zip 'Lucide'
|
||||
run: zip -r Lucide.zip build
|
||||
|
||||
Reference in New Issue
Block a user