diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d5d2af2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +/PTSansOFL.zip +/ptsans55reg.pdf +/ptsans56it.pdf +/ptsans57narrow.pdf +/ptsans75bold.pdf +/ptsans76bit.pdf +/ptsans77narrowbold.pdf +/ptsanscaption55.pdf +/ptsanscaption57bold.pdf diff --git a/58-pt-sans-fonts.xml b/58-pt-sans-fonts.xml new file mode 100644 index 0000000..8782d02 --- /dev/null +++ b/58-pt-sans-fonts.xml @@ -0,0 +1,27 @@ + + + + + + PT Sans + + optical size + + Regular + + PT Sans Narrow + Condensed + + + + Caption + 8 + + + + Myriad Pro + sans-serif + + + + diff --git a/pt-sans-fonts.spec b/pt-sans-fonts.spec new file mode 100644 index 0000000..e980e1c --- /dev/null +++ b/pt-sans-fonts.spec @@ -0,0 +1,96 @@ +# SPDX-License-Identifier: MIT +Version: 20141121 +Release: 12%{?dist} +# https://company.paratype.com/pt-sans-pt-serif +URL: http://www.paratype.com/public/ + +%global foundry PT +%global fontlicense OFL +%global fontlicenses PTSSM_OFL.txt + +%global fontfamily PT Sans +%global fontsummary PT Sans, a grotesque pan-Cyrillic font family +%global fontpkgheader %{expand: +Obsoletes: paratype-pt-sans-fonts < %{version}-%{release} +Obsoletes: paratype-pt-sans-caption-fonts < %{version}-%{release} +} +%global fonts PTS*.ttf PTN*.ttf PTC*.ttf +%global fontconfngs %{SOURCE10} +%global fontdescription %{expand: +The PT Sans family was developed as part of the “Public Types of Russian +Federation” project. This project aims at enabling the peoples of Russia to +read and write their native languages, using free/libre fonts. It is +dedicated to the 300-year anniversary of the Russian civil type invented by +Peter the Great from 1708 to 1710, and was realized with financial support +from the Russian Federal Agency for Press and Mass Communications. + +The fonts include support for all 54 ethnic languages of the Russian +Federation as well as more common Western, Central European and Cyrillic +blocks making them unique and a very important tool for modern digital +communications. + +PT Sans is a grotesque font family based on Russian type designs of the second +part of the 20th century. However, it also includes very distinctive features +of modern humanistic design, fulfilling present day aesthetic and functional +requirements. + +It was designed by Alexandra Korolkova, Olga Umpeleva and Vladimir Yefimov +and released by ParaType.} + +# This is now dead and ParaType still publishes an older version on its website +Source0: http://www.fontstock.com/public/PTSansOFL.zip +Source10: 58-%{fontpkgname}.xml +Source20: http://rus.paratype.ru/system/attachments/647/original/ptsans55reg.pdf +Source21: http://rus.paratype.ru/system/attachments/650/original/ptsans75bold.pdf +Source22: http://rus.paratype.ru/system/attachments/648/original/ptsans56it.pdf +Source23: http://rus.paratype.ru/system/attachments/651/original/ptsans76bit.pdf +Source24: http://rus.paratype.ru/system/attachments/652/original/ptsanscaption55.pdf +Source25: http://rus.paratype.ru/system/attachments/653/original/ptsanscaption57bold.pdf +Source26: http://rus.paratype.ru/system/attachments/649/original/ptsans57narrow.pdf +Source27: http://rus.paratype.ru/system/attachments/655/original/ptsans77narrowbold.pdf + +%fontpkg + +%package doc +Summary: Optional documentation files of %{name} +BuildArch: noarch +%description doc +This package provides optional documentation files shipped with +%{name}. + +%prep +%setup -q -c +%linuxtext *.txt +install -m 0644 -vp %{SOURCE20} %{SOURCE21} %{SOURCE22} %{SOURCE23} \ + %{SOURCE24} %{SOURCE25} %{SOURCE26} %{SOURCE27} . + +%build +%fontbuild + +%install +%fontinstall + +%check +%fontcheck + +%fontfiles + +%files doc +%defattr(644, root, root, 0755) +%license PTSSM_OFL.txt +%doc *.pdf + +%changelog +* Sat Feb 22 2020 Nicolas Mailhot +- 20141121-12 +✅ Rebuild with fonts-rpm-macros 2.0.2 + +* Sat Feb 15 2020 Nicolas Mailhot +- 20141121-11 +✅ Convert to fonts-rpm-macros use +✅ Include caption in sans: it's an optical sizing variant +✅ PT is the foundry identifier; drop it + +* Sun Jan 17 2010 Nicolas Mailhot +- 20100112-1 +✅ Initial packaging diff --git a/sources b/sources new file mode 100644 index 0000000..ee495af --- /dev/null +++ b/sources @@ -0,0 +1,9 @@ +SHA512 (PTSansOFL.zip) = 6cd6fe48fbc4dbebfd2b094f0f46473608c82bd8007d2306c1b84826e3448e61ea8cf475e850beb98f87814e4d3d6c14cd44d9c1ee053a5c52755518d07c359c +SHA512 (ptsans55reg.pdf) = f7d6f0efad99477448eafdbb014813fd81dd278ec39a34ef1683789357e2681d91856052cb2f0f42efe26d2b8e22fb5ba6cade56c2a33c953107240356cb882f +SHA512 (ptsans56it.pdf) = 8c73831ccc1ce0c2b86818022ea332c1c987c6f126b3ea992276deb1a008e3f46318bf7a9aca6735da2c1893abef6d77b47e428c6b05bf5a30dc7ad52f75a68d +SHA512 (ptsans57narrow.pdf) = 9b6ee224a5013e5a406cba16a04cf02c4f8452789b1ee749f17aea08b3820e1d53a989bd29c16b04335351b13ddcc7f9241f234e5eefbaa119255189157661da +SHA512 (ptsans75bold.pdf) = 911b93a1bddcefb5d3bc64c878c6c9837589912b08f6fc9e4f6109fa62d1a3aaac67081a8bf7cbb927998d4d191f47880067e7181479b321a4c4378c099c0023 +SHA512 (ptsans76bit.pdf) = 48491d180c36bce8aed85112e36101848b6619940dfb8037ea7ed3fd13e4419c335c2ef98d855a6f9832c4429ffb4990905c1643caec9175a1eaf83dd7f9c3e8 +SHA512 (ptsans77narrowbold.pdf) = 5317616563a8a6ecfcd4e1f10c14c7f55ff2ca55010260dd93c44edd53cb28730e3ed09afe2e2e5b322977ae30fa42350b4045d5c649c1dd6df48ec0047da403 +SHA512 (ptsanscaption55.pdf) = 1bb5ba6eb0849b3df529d4ff89ab810ef23700e165003a871d48264955a51d5385e7c2a34b737bc0a03d53e19be2f53e2d838bd9ea1c2dd2f7840a9109106131 +SHA512 (ptsanscaption57bold.pdf) = a7451e938a2267465a9c071caccd282b3f628526c854546e27c0c0a1be69b69ad05877125c20fa9e9b9156c78e6556053b8a232c64edb218eb7654e605835f14