Comments (7)
Hi @yurivict, I know it has been a while.
I looked into it a few years ago. But since this v4 release (2015) Font-Awesome has been changed by adding categories like fas/far etc. Also there's a commercial part in the font definitions.
I don't see an easy way for QtAwesome to pickup this new format easy. I want this library to be backwards compatible with projects that are using this.
The idea I have for the future (but I didn't start with it),
- Is to define a new project QtAwesome6? which includes the free (no commercial fonts) by default
- And add a backwards compatibility layer so apps using the old font names still map to similar icons
from qtawesome.
I've been looking to the newer FontAwesome code. I think the code for QtAwesome6 cpp/h should be build dynamically by using the yaml/json files with meta information. This makes it much easier to keep the code up-to-date.
I'm going to make 6 version, based on the current project.
(Btw. in the fontawesome-5 branch is a 5 version of fontawesome)
from qtawesome.
Font Awesome 6 version has been released 🎉
from qtawesome.
@gamecreature There's only a 'fontawesome 6' comment, and no such tag in the repository.
from qtawesome.
Hi @yurivict what do you mean?
The new main branch contains the new release. Please note the master branch has been renamed to main.
Perhaps you cloned the repos while I was working on it. (I tried to add a main branch and keep the master. But that didn't works out as I had expected. So I reverted that and choose the rename master to main branch later).
from qtawesome.
from qtawesome.
Ah I see!
I just tagged the 5 branch and the main branch with the font-awesome versions
- font-awesome-5.10.2
- font-awesome-6.2.0
from qtawesome.
Related Issues (20)
- error: ‘qt_metatype_id’ is not a member of ‘QMetaTypeId<QtAwesomeAnimation*>’ HOT 2
- Problem with icon 4.7 HOT 4
- Class 'QtAwesome' has a constructor with 1 argument that is not explicit HOT 1
- Singleton class HOT 6
- QIcon::Mode and QIcon::State HOT 10
- On windows 10, the an icon in QPushButton that is selected isn't shown HOT 4
- Do you plan to update to the latest version? HOT 9
- macOS darkmode HOT 4
- Add qml support HOT 3
- FontAwesome 5 branch works only with one font
- Incompatibility with the new Qt 5.14 HOT 4
- Rename master branch to main branch
- Can QtAwesome read Python fotnAwesome icons? HOT 6
- Font Awesome link is broken HOT 1
- How to use QtAwesome directly in the Qt Designer HOT 2
- Take existing QPixmap/QImage/QIcon as source? HOT 3
- Adding custom icons to library HOT 3
- Link in README.md is 404 HOT 1
- Backwards compatability with Qt5? 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 qtawesome.