Comments (7)
see https://github.com/EnnoxHD/glyph-creator for svg file conversion
from ikonli.
What workflow did you use to transform the Feather icons from svg to font?
from ikonli.
I am currently writing a small program to automate the process. I'll release it in the next days.
In the mean time I used a simple Java program and https://inkscape.org/ on my Windows machine:
public static void main(String[] args) throws Exception {
System.out.println("Conversion started\n------------------");
final String inkscape = "C:\\Program Files\\Inkscape\\bin\\inkscape.com";
final String dir = "C:\\Users\\username\\Downloads\\feather-4.28.0\\icons\\";
DirectoryStream<Path> fileStream = Files.newDirectoryStream(new File(dir).toPath());
for(Path file : fileStream) {
final ProcessBuilder processBuilder = new ProcessBuilder(inkscape, "--with-gui",
"--actions=\"select-all;verb:StrokeToPath;verb:SelectionCombine;"
+ "verb:FileSave;file-close;window-close\"", file.toString());
System.out.println(processBuilder.command().stream().collect(Collectors.joining(" ")));
final Process process = processBuilder.start();
process.waitFor();
Thread.sleep(1000L);
}
System.out.println("--------------------\nConversion completed");
}
from ikonli.
And of cause the Icomoon App (https://icomoon.io/app/).
from ikonli.
Maybe there's a way to automate this too (and save you some minutes) with some tool like FontForge (https://fontforge.org/) but I have no experience with it. The critical and time consuming work is to convert each svg like in the code above.
from ikonli.
see https://github.com/EnnoxHD/fluentui-system-icons-extractor for extraction of svg resource files from https://github.com/microsoft/fluentui-system-icon
from ikonli.
microsoft/fluentui-system-icons#21
from ikonli.
Related Issues (20)
- "Found Banned Dependency" when trying to build sampler-javafx or ikonli-browser in NetBeans 12 under Win10 HOT 12
- How do you position an icon within a button in CSS HOT 3
- [fontawesome] Update to 5.15.3
- [bootstrapicons] Update to 1.4.1
- Incorrect icon displayed HOT 1
- [octicons] Upgrade to 14.2.1
- Bitray Link Broken HOT 1
- NullPointerException using modular approach HOT 3
- Tooltips on FontIcon not working properly for some icon sets
- Style: The icons in JavaFx when use ":selected" is not working? HOT 3
- Not gotting my Custom icon in my button HOT 5
- Hover Icon HOT 1
- ikonli-bom lists ikonli-browser as dependency
- FontAwesome - plans? HOT 3
- Font.loadFont() two or more times with the same font family fails on iOS
- Specifying icon size in "em" is not working HOT 3
- Some CoreUI cheat sheet samples are off HOT 1
- Unable resolve org.kordamp.ikonli:ikonli-materialdesign2-pack icons via FXML's "iconLiteral" attribute. HOT 2
- Cannot resolve 'mdi-clock' HOT 1
- Issue with third-party library using Ikonly: Exception in thread "JavaFX Application Thread" java.lang.UnsupportedOperationException: Cannot resolve 'mdi-close' HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ikonli.