gustavoperedo / font-downloader Goto Github PK
View Code? Open in Web Editor NEWDownload fonts from the web!
License: GNU General Public License v3.0
Download fonts from the web!
License: GNU General Public License v3.0
I accidentally created a MR some time ago adding the debian folder. These files are meant to be separately distributed when building the package. Please apologize my error and remove these again.
I think font-downloader can split into three pages/tabs like gnome-software for different usage:
Or, update can merge with installed/manage. Thank you.
Hi :)
If I click on each font name the preview is updated, but if I press the DOWN / UP arrow keys on the keyboard, the selection changes but the preview does not. It stays unchanged. Maybe a small bug?
If you can, please add the Croatian translation from the POEditor platform.
The program crashes every time the "Install" button is pressed.
Distro: Zorin OS 16 Beta (Based on Ubuntu 20.04)
I don't know how to get logs.
Sometimes, especially with slower internet connections or latency, it can take a second or two to preview fonts, or many seconds to download+install, or to load more items in the list of fonts. In all of those situations, I think the app should show a progressbar (or spinner, or something) to indicate that something is going on and the UI (or operation) is not ready/done.
After clicking the "Install" button on the various "Fira" fonts, for example, the app locked up for nearly a minute on my end. While that is an extreme case I suppose, it would be nice if there was a progressbar or something.
Dear Gustavo,
Please, add Russian language to Font Downloader.
It is now 100% translated at POEditor portal.
Have a wonderful day!
Victor Ibragimov
GNOME 3.38 is no longer supported
Some fonts are updating regularly. E.g. FiraCode has version 5.2 released June 12.
It will be much more informative and convenient if there was an indication of from where and which version of the font I'm downloading with this tool.
Hi,
I installed it on a fresh installation of Ubuntu. when running I got the following message:
flatpak run org.gustavoperedo.FontDownloader
Gtk-Message: 12:09:20.512: Failed to load module "canberra-gtk-module"
Traceback (most recent call last):
File "/app/share/fontdownloader/fontdownloader/main.py", line 38, in do_activate
win = FontdownloaderWindow(application=self)
File "/app/share/fontdownloader/fontdownloader/window.py", line 215, in init
self.checkForInstalledFonts()
File "/app/share/fontdownloader/fontdownloader/window.py", line 444, in checkForInstalledFonts
onlyfiles = [f for f in listdir(defaultPath) if path.isfile(path.join(defaultPath, f))]
FileNotFoundError: [Errno 2] No such file or directory: '/home/parallels/.local/share/fonts'
Gtk-Message: 12:09:21.217: Failed to load module "canberra-gtk-module"
Gtk-Message: 12:09:21.218: Failed to load module "canberra-gtk-module"
Changing the app icon with the season may seem cute in theory, but it's pretty jarring in practice. App icons suddenly having holiday decorations on them on your system is unexpected and weird. As a Circle app I don't think this is a good precedent to set for other apps, imagine what the app grid would look like if everyone did this :)
Currently there's some metadata in the description that is normally in actual dedicated tags (translations, contact email):
At the same time, the tags with this information are missing in the metadata section:
It'd be great to move the metadata to the appropriate place, because this makes the links easier to find and actually go to, since you can just click the rows.
I have translated to Chinese. Please merge it.
Thank you.
Sorry if it sounds harsh, I don't want to be mean with anyone, but really it is a complete mess, it clearly haven't been made by a French speaker.
I'd suggest moving the application to https://gitlab.gnome.org/World and ask to join https://l10n.gnome.org/ so the community can translate it. See https://wiki.gnome.org/TranslationProject for more information.
Dear Gustavo,
Could you please, provide an information on how to install dependencies and build Font Downloader on Ubuntu and Debian, so I could build and test Tajik and Russian translations in there.
Thank you for prompt reply,
Victor Ibragimov
The current summary "A simple GTK font downloader." is not great (mentions the toolkit, restates information from the app name, period at the end).
I'd recommend something short and to the point, like "Download Google Fonts", "Install Google Fonts locally", or "Get Google Fonts on your computer".
More general guidance here: https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/App-Metadata
Can you please merge POEditor and release a new version which includes Hungarian?
Thank you
No major changes, just adding .
at the end of some phrases and correcting some English misspells.
Please remove the file hr.co
from the po
folder. I don't know why it's there, but the should only be the file hr.po
.
It will be awesome to add adobe CJK fonts like han-sans and han-serif.
Thank you.
Please add to your alphabets Székely-rovás írás
Thank you
Apparently due to flatpak sandboxing os.mkdir doesn't create a functional fonts directory under '~/.local/share/fonts' automatically, requiring user intervention to create such folder.
Hi,
I updated the Spanish translation in poeditor.com. Mainly to match GNOME Fonts by translating "font" to "tipografía", which is more appropiate than the current "fuente". Could you trigger a new release?
I find it really annoying the animations when opening a new font. It would be really cool if we had an option to disable it or change it.
Hi Gustavo! Thanks for an amazing app!
I'd just like to make a comment that git tags for versions will be very useful for package maintainer so they could know which commit should be used for a specific version. I see that in the appdata file version 8.0.0 has been added in this commit however in the flatpak config this commit is used. This is very confusing for package maintainers and since I would like to make a package for Arch Linux, I'm not completely sure which commit should be used. A tag for each version would remove said confusion completely 😁.
Eventually I think it'd be good to find a better metaphor for this icon, but since the app is already in Circle it's important to improve the icon sooner rather than later. Just redrawing the current metaphor in a more polished way is already a nice improvement, so I'd go with that for now.
Here's an attempt:
cc @jimmac
Dear Gustavo,
In addition to filter by "Font Type", could you please, add a feature to filter by "Language" to easily search for Tajik and Russian or Cyrillic based compatible fonts:
Example of Compatible font for Cyrillic based languages:
Example of Incompatible font for Cyrillic based languages:
Thank you for prompt reply,
Victor Ibragimov
The following exception is raised when launching font-downloader:
$ fontdownloader
Traceback (most recent call last):
File "/usr/bin/fontdownloader", line 40, in <module>
from fontdownloader import main
File "/usr/share/fontdownloader/fontdownloader/main.py", line 27, in <module>
from .window import FontdownloaderWindow
File "/usr/share/fontdownloader/fontdownloader/window.py", line 30, in <module>
webfontsData = json.load(open("/app/share/fontdownloader/fontdownloader/webfonts.json", 'r'))
FileNotFoundError: [Errno 2] No such file or directory: '/app/share/fontdownloader/fontdownloader/webfonts.json'
Environment: Arch Linux 64-bit, font-downloader built from latest commit (0016e0a)
Same as title, after installed a font, the install button should not be able to click.
Thank you.
Hi,
Could you please, add Tajik language for Font Downloader.
Thank you for prompt reply,
Victor Ibragimov
Dear Gustavo,
Could you please, make Font Downloader widely available on standard repositories for easier installation and upgrade on any distributions, like Debian, Ubuntu, KDE neon, Linux Mint, Mageia and others on command line as sudo apt install fontdownloader or via Software managers?
Thank you for prompt reply,
Victor Ibragimov
When I am not typing something on the textbox that alters the text in the panel is annoying to have to use the mouse to change to search mode. Can you please add a shortcut for that or make the app like Gnome Settings, that wen you start typing and the cursor is not focus in nothing it automatically goes to search?
This was one of the first thoughts I had when I saw the app ;)
See title, that's what all other apps do. I don't see any reason not to follow the convention.
It would be nice if the app was aware of fonts already available system-wide (ex: installed with dnf) so that it indicates that it is "Installed - system" or something, so I don't end up downloading fonts I already have.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.