Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 630146

Summary: media-fonts/paratype-astra: ParaType Astra Sans/Serif fonts metrically compatible with Times New Roman
Product: Gentoo Linux Reporter: Sergey Torokhov <torokhov-s-a>
Component: New packagesAssignee: Gentoo Fonts Team <fonts>
Status: RESOLVED FIXED    
Severity: normal CC: jstein, torokhov-s-a
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: paratype-astra-1001.ebuild
PTAstra_PT_TNR.png
PTAstra_PT_TNR_de_fr.png
paratype-astra-1001.ebuild

Description Sergey Torokhov 2017-09-07 13:12:29 UTC
This fonts were designed by ParaType for Astra Linux on the base of Pt Sans и PT Serif to be metrically compatible with Times New Roman.

Licence is the same as for "media-fonts/paratype" package - OFL-1.1
(scroll down for english version):
http://astralinux.com/ofl.html 

Please add new font-package to portage tree (see attached ebuild-file).

Reproducible: Always
Comment 1 Sergey Torokhov 2017-09-07 13:13:43 UTC
Created attachment 492936 [details]
paratype-astra-1001.ebuild
Comment 2 Jonas Stein gentoo-dev 2017-09-07 21:39:32 UTC
Thank you.

I suggest to remove the mirror homepage block, because gentoo will mirror it and they seem to ignore the version number. So they will break our package probably on the next update.

SRC_URI="http://astralinux.com/images/fonts/PTAstraSans&Serif_TTF_ver1001.zip -> ${P}_Sans_Serif.zip"

could be rewritten to

SRC_URI="http://astralinux.com/images/fonts/PTAstraSans&Serif_TTF_ver${PVR}.zip -> ${P}_Sans_Serif.zip"

why not ${P}.zip?


What is the difference to media-fonts/paratype?
https://packages.gentoo.org/packages/media-fonts/paratype
Comment 3 Sergey Torokhov 2017-09-11 10:36:46 UTC
Created attachment 493956 [details]
PTAstra_PT_TNR.png

PTAstra_PT_TNR.png: comparison of "ParaType" vs. "ParaType Astra" vs. "Times New Roman"
Comment 4 Sergey Torokhov 2017-09-11 11:37:21 UTC
Created attachment 493958 [details]
PTAstra_PT_TNR_de_fr.png
Comment 5 Sergey Torokhov 2017-09-11 11:44:29 UTC
Created attachment 493960 [details]
paratype-astra-1001.ebuild

(In reply to Jonas Stein from comment #2)
> Thank you.
> 
> I suggest to remove the mirror homepage block, because gentoo will mirror it
> and they seem to ignore the version number. So they will break our package
> probably on the next update.
> 
> SRC_URI="http://astralinux.com/images/fonts/PTAstraSans&Serif_TTF_ver1001.
> zip -> ${P}_Sans_Serif.zip"
> 
> could be rewritten to
> 
> SRC_URI="http://astralinux.com/images/fonts/PTAstraSans&Serif_TTF_ver${PVR}.
> zip -> ${P}_Sans_Serif.zip"
> 
> why not ${P}.zip?

Thank you for remark. 

I made simple changes about ${PVR} variable. As for direct link I used it for downloading tests of package. Does it means that mirror restriction is applying by default as I doesn't set RESTRICT variable? Do I miss something for that?

The ebuild-file itself is the "copy" of "media-fonts/paratype-2.25.ebuild" so the suffix "_Sans_Serif" is used similarly to it's downloaded archives. Also I mentioned the mirror-links to ParaType official site itself where package stores as two separate files. So I rename archives similar way. I don't know is it worth to save them but referred files aren't contain version number. In any case if " Gentoo Fonts" team will accept this package (as I hope) they will modify it to their own vision of renaming of downloaded files. I don't have solid experience of ebuild writing so I rely upon Gentoo developer's opinion.

Also as they refers to Astra Linux site for OFL-Licence therefor I made link to Astra Linux site preferred.

> What is the difference to media-fonts/paratype?
> https://packages.gentoo.org/packages/media-fonts/paratype

As it could be seen from attached file ("PTAstra_PT_TNR.png" for EN and RU text; "PTAstra_PT_TNR_de_fr.png" for DE and FR text examples) the "ParaType Astra" fonts are totally metrically compatible with "Times New Roman" while "PataType" fonts are not. This is the appropriate modification of ParaType company public fonts (PT Sans, PT Serif) for this purpose.
Comment 6 Larry the Git Cow gentoo-dev 2018-02-09 13:42:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae86c7b94e65e3c18a27a2b019100d59a1827439

commit ae86c7b94e65e3c18a27a2b019100d59a1827439
Author:     Guilherme Amadio <amadio@gentoo.org>
AuthorDate: 2018-02-09 13:40:31 +0000
Commit:     Guilherme Amadio <amadio@gentoo.org>
CommitDate: 2018-02-09 13:41:21 +0000

    media-fonts/paratype-astra: new ebuild
    
    Closes: https://bugs.gentoo.org/630146
    Reported by: Sergey Torokhov <torokhov_s_a@mail.ru>
    
    Package-Manager: Portage-2.3.24, Repoman-2.3.6

 media-fonts/paratype-astra/Manifest                |  1 +
 media-fonts/paratype-astra/metadata.xml            |  8 ++++++++
 .../paratype-astra/paratype-astra-1001.ebuild      | 23 ++++++++++++++++++++++
 3 files changed, 32 insertions(+)