Package Details: ttf-google-fonts-git 1:r1704.59afb78a-1

Git Clone URL: https://aur.archlinux.org/ttf-google-fonts-git.git (read-only, click to copy)
Package Base: ttf-google-fonts-git
Description: TrueType fonts from the Google Fonts project (git version)
Upstream URL: https://github.com/google/fonts
Keywords: fonts google ttf
Licenses: custom:SIL Open Font License, custom:Ubuntu Font License v1.0
Conflicts: adobe-source-code-pro-fonts, adobe-source-sans-pro-fonts, jsmath-fonts, lohit-fonts, ttf-andika, ttf-anonymous-pro, ttf-arabeyes-fonts, ttf-cardo, ttf-comfortaa, ttf-google-fonts-typewolf, ttf-lato, ttf-lekton, ttf-lora-cyrillic, ttf-medievalsharp, ttf-nova, ttf-oxygen, ttf-oxygen-git, ttf-pt-fonts, ttf-roboto-mono, ttf-sil-fonts, ttf-source-code-pro-ibx, ttf-source-sans-pro-ibx, ttf-vollkorn-ibx
Provides: adobe-source-code-pro-fonts, adobe-source-sans-pro-fonts, jsmath-fonts, lohit-fonts, ttf-andika, ttf-anonymous-pro, ttf-cardo, ttf-comfortaa, ttf-lato, ttf-lekton, ttf-lora-cyrillic, ttf-medievalsharp, ttf-nova, ttf-oxygen, ttf-oxygen-git, ttf-pt-fonts, ttf-roboto-mono, ttf-sil-fonts, ttf-source-code-pro-ibx, ttf-source-sans-pro-ibx, ttf-vollkorn-ibx
Submitter: sebstar
Maintainer: andrewSC
Last Packager: andrewSC
Votes: 536
Popularity: 0.31
First Submitted: 2013-04-27 20:41
Last Updated: 2019-10-09 02:50

Required by (27)

Sources (1)

Pinned Comments

thatgeek commented on 2017-11-17 03:56

If you're having an issue upgraded with errors related to fonts like merriweather, here's my steps to resolve the issue (assuming you have Yaourt):

#Clear out what you had before

yaourt -R fonts-meta-extended-lt
sudo pacman -Rns $(pacman -Qtdq)
sudo pacman -R ttf-google-fonts-git
sudo pacman -Rns $(pacman -Qtdq)

#Install dependencies

yaourt -S ttf-merriweather-sans ttf-opensans ttf-oswald ttf-quintessential ttf-signika
yaourt -S fonts-meta-extended-lt

#Heads up, if ttf-impallari-cantora isn't fixed yet, change the PKGBUILD source to the URL in the comments on the package

yaourt -S ttf-impallari-cantora
yaourt -S ttf-google-fonts-git

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

Throne3d commented on 2017-11-16 22:49

@andrewSC apparently I just have great timing, to have sent that message four minutes after the announcement. :P

I didn't realize it hadn't landed in extra until today. Where did you get the timestamp 15:41 from? Looking around a bit, I can find a commit at 15:39:59 which looks to be doing it: https://git.archlinux.org/svntogit/packages.git/commit/?h=packages/fontconfig&id=b680d4fc7cf52b8ea8287d78b0c6563d93faf55f

That makes sense, to centralize the onus on keeping font packages updated, assuming the other packages get it from some other source which is kept sufficiently updated. And yeah – it seems like a good choice, from how the list has been growing so rapidly. Thank you for your work in maintaining this package!

andrewSC commented on 2017-11-16 19:30

Throne3d: Technically correct. I do want to note that it landed in extra today (2017-11-16 15:41 UTC) from the testing repo and that's what I was waiting for. The package has been updated to reflect the fix (per the announcement I made prior to your comment).

Regarding your separate question, yes, my understanding is the same as yours in that the upstream repo is simply a collection of fonts which may or may not be the latest version of any given font. In short, the upstream repo is not _always_ the latest version of a given font. Again, this is my understanding. A point to make though is it seems that anyone can go and make updates to a font upstream so that it is indeed the latest version. In theory this package could potentially have a dependency on a font that becomes outdated (while google/fonts contains the latest version). However, in that case I want to put the onus on the community to contact the maintainer of the outdated dependency font package and have them update it accordingly. The idea here is that we'll improve the quality of the font packages within the community (while at the same time, improve the health/prevent rot of the AUR). Does that make sense?

Also, we're not talking half or even a quarter of the fonts provided by this package as existent within the AUR, but there are more than 10 lol.

Throne3d commented on 2017-11-16 18:25

@andrewSC: it looks like there's been a release since the linked commit (assuming the timestamp is for when it was merged into the main tree) – 2.12.6; this was added to extra/fontconfig almost two days ago: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/fontconfig&id=30e82412901f2421b73587ef5d7b99a9167b78f9

I've been getting the listed error and I'm on this version, so it seems like the package should be updated as a result of this.

Separately – I was worried, at first, about the fonts being moved to dependencies – git packages are usually more up-to-date than their stable alternatives, so I thought this was restricting the package to the less recently updated stable versions of packages. However, unless I'm misunderstanding, the upstream git repo actually just collects together the latest versions of the relevant fonts, and that's why it's okay to move them to dependencies? (I'd appreciate clarification.)

andrewSC commented on 2017-11-16 18:21

Announcement
--------------------
If you're getting an error building but it's not dependency related, check and make sure the installed version of fontconfig is at least 2.12.6+5+g665584a-1. You can find this out by running: `pacman -Q fontconfig`

There was an upstream regression in 2.12.6-1 that is resolved in 2.12.6+5+g665584a-1. This package now reflects that fix.

keepitsimpleengr commented on 2017-11-16 16:14

Tried, Uninstalled ttf-google-fonts-git using "-Rns" and reinstalled ttf-google-fonts-git no success.

Now:
==> ttf-google-fonts-git dependencies:
- fontconfig (already installed)
- xorg-mkfontdir (already installed)
- xorg-mkfontscale (already installed)
- xorg-fonts-encodings (already installed)
- noto-fonts (already installed)
- noto-fonts-extra (already installed)
- ttf-fira-sans (already installed)
- ttf-fira-mono (already installed)
- ttf-ubuntu-font-family (already installed)
- ttf-croscore (already installed)
- ttf-roboto (already installed)
- ttf-inconsolata (already installed)
- cantarell-fonts (already installed)
- ttf-merriweather (already installed)
- ttf-merriweather-sans (already installed)
- ttf-opensans (already installed)
- ttf-oswald (already installed)
- ttf-quintessential (already installed)
- ttf-signika (already installed)
- git (already installed) [makedepend]


error: failed to prepare transaction (could not satisfy dependencies)
:: ttf-google-fonts-git: requires ttf-merriweather
:: ttf-google-fonts-git: requires ttf-merriweather-sans
:: ttf-google-fonts-git: requires ttf-opensans
:: ttf-google-fonts-git: requires ttf-oswald
:: ttf-google-fonts-git: requires ttf-quintessential
:: ttf-google-fonts-git: requires ttf-signika
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-oswald'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-quintessential'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-merriweather'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-merriweather-sans'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-opensans'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-signika'
==> WARNING: Your packages are saved in /tmp/yaourt-tmp-ljohnson
==> ERROR: unable to update

reefland commented on 2017-11-16 13:07

Had this error:
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: ttf-google-fonts-git and ttf-google-fonts-typewolf are in conflict

Package "ttf-google-fonts-typewolf" is not installed.

Uninstalled ttf-google-fonts-git using "-Rns" and reinstalled ttf-google-fonts-git and everything resolved cleanly.

Cpt_Pi commented on 2017-11-16 07:12

I'm trying to update this package but I keep getting this error when it's about to install:

error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: ttf-google-fonts-git and ttf-google-fonts-typewolf are in conflict

I've tried to uninstall ttf-google-fonts-typewolf, but it's not installed.

keepitsimpleengr commented on 2017-11-15 17:46

I am at a loss in dealing with this...
error: failed to prepare transaction (could not satisfy dependencies)
:: ttf-google-fonts-git: requires ttf-merriweather
:: ttf-google-fonts-git: requires ttf-merriweather-sans
:: ttf-google-fonts-git: requires ttf-opensans
:: ttf-google-fonts-git: requires ttf-oswald
:: ttf-google-fonts-git: requires ttf-quintessential
:: ttf-google-fonts-git: requires ttf-signika
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-oswald'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-quintessential'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-merriweather'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-merriweather-sans'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-opensans'
:: fonts-meta-extended-lt: installing ttf-google-fonts-git (1:r1212.a16b8302-3) breaks dependency 'ttf-signika'
==> WARNING: Your packages are saved in /tmp/yaourt-tmp-ljohnson
==> ERROR: unable to update

sQVe commented on 2017-11-15 16:57

@andrewSC Cheers for the response. I really appreciate your efforts with this package and it's super convinient for someone like me.

I think you are wise in where you see this package heading and I fully agree. All my problems with upgrading this package was solved when I did a -Rns and then reinstall. It installed all the needed dependencies etc.

abdulhakeem commented on 2017-11-15 14:55

I keep getting this when updating via pacaur. This didn't start happening until recently, not sure how to resolve:

error: failed to prepare transaction (could not satisfy dependencies)
:: ttf-google-fonts-git: requires ttf-merriweather
:: ttf-google-fonts-git: requires ttf-merriweather-sans
:: ttf-google-fonts-git: requires ttf-opensans
:: ttf-google-fonts-git: requires ttf-oswald
:: ttf-google-fonts-git: requires ttf-quintessential
:: ttf-google-fonts-git: requires ttf-signika


If I try to install these packages it says it conflicts with ttf-google-fonts-git and asks me to remove it...should I just do that and then reinstall ttf-google-fonts-git afterwards?