diff --git a/assets/fonts/fradrive/AUTHORS b/assets/fonts/fradrive/AUTHORS new file mode 100644 index 000000000..23f7966ba --- /dev/null +++ b/assets/fonts/fradrive/AUTHORS @@ -0,0 +1,16 @@ +AUTHORS + +Current Contributors (sorted alphabetically): + + - Vishal Vijayraghavan + Project Owner/ Maintainer (Current) + Red Hat, Inc. + +Previous Contributors + - Pravin Satpute + Project Owner/ Maintainer + Red Hat, Inc. + + - Steve Matteson + Original Designer + Ascender, Inc. diff --git a/assets/fonts/fradrive/ChangeLog b/assets/fonts/fradrive/ChangeLog new file mode 100644 index 000000000..00dd35aa1 --- /dev/null +++ b/assets/fonts/fradrive/ChangeLog @@ -0,0 +1,79 @@ +* Thu Sep 30 2021 Vishal Vijayraghavan +- Releasing liberation-fonts 2.1.5 version +- Resolves #40: More fixes to Superscript and subscript Numbers missing issues +-- fixed inconsistent weight, missing glyphs and GSUB issues + +* Tue May 04 2021 Vishal Vijayraghavan +- Releasing liberation-fonts 2.1.4 version +- Resolves #40: Superscript and subscript Numbers missing +- Resolves #24: Gender symbol are inconsistent in Sans + +* Tue Feb 23 2021 Vishal Vijayraghavan +- Releasing liberation-fonts 2.1.3 version +- Resolves #37: U+2262,2669,266C too wide +- Resolves Bugzilla #1464310: Tilded G not works with Liberation Sans and Serif + +* Mon Dec 21 2020 Vishal Vijayraghavan +- Releasing liberation-fonts 2.1.2 version +- Resolves #25: liberation-fonts doesn't have proper <==> symbol +- Resolves #33: Liberation Mono: U+20BF is too wide +- Resolves #14: Liberation mono fonts are not recognized as monospace by fontconfig and cairo + +* Wed Jun 03 2020 Vishal Vijayraghavan +- Releasing liberation-fonts 2.1.1 version +- Few more fixes to Bugzilla #1072095: Liberation Sans renders most Latin combining characters incorrectly + +* Mon Feb 10 2020 Vishal Vijayraghavan +- Releasing liberation-fonts 2.1.0 version +- Updated release versioning scheme +- Resolved Bugzilla #1072095: Liberation Sans renders most Latin combining characters incorrectly +- Resolved Pagure issue-11: Combining diaerasis below does not work except U +- Resolved GitHub issue-19: Incorrect glyph name mapped to unicode +- Resolved Pagure issue-5: Incorrect glyph of Cent sign (U+00A2) in Sans and Mono style +- Resolved Pagure issue-28 : U+25D2 and U+25D3 circle with lower / upper half black are backwards + +* Mon Mar 4 2019 Vishal Vijayraghavan +- Releasing liberation-fonts 2.00.5 version +- Resolved issue-10: Improving lowercase Cyrillic glyps localized for Macedonian and Serbian, Patch fix by Dimitrij Mijoski +- Resolved #1014357: U+266B incorrect glyph with extra beam +-- Added two new glyphs U+266C and U+2669 +- Resolved issue-13: COMBINING LONG SOLIDUS OVERLAY (U+0338) not centred on base character. +- Validated Missing Points at Extrema, Non-integral coordinates, Wrong Direction issues for newly added and existing glyphs + +* Mon Nov 05 2018 Vishal Vijayraghavan +- Releasing liberation-fonts 2.00.4 version, it includes few bug fixes and enhancements as follows: +-- Added Bitcoin sign #1533798 +-- Fixed Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta), Patch fix by Dimitrij Mijoski #1574410 +-- Fixed Liberation Sans Mono Enhancement Request: Modification needed for "l" Character, Patch fix by Nikolaus Waxweiler #1574410 + +* Tue Sep 18 2018 Vishal Vijayraghavan +- Resolved #1574410: Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta) +- Patch fix by Dimitrij Mijoski: https://pagure.io/liberation-fonts/pull-request/21 +- Updated LiberationMono-Bold, LiberationMono-Regular, LiberationSans-Bold, LiberationSans-Regular, LiberationSerif-Bold, LiberationSerif-Regular + +* Thu May 17 2018 Pravin Satpute - 2.00.3 +- Releasing liberation-fonts 2.00.3 version, it includes fix for few bugs. +- This release was pending from long time, will work on other open bugs + post this release. + +* Tue Oct 14 2014 Pravin Satpute +- Resolved #1096336: Liberation 2.00.x missing unicode hyphen (U+2010) +- Added U+2007 character in Liberation Mono +- Imported missing gpos tables from Arimo #1072095 +- Missing MIDDLE DOT (u+00B7) glyph for Liberation Sans Italic #1084493 +- Rendering of Unicode tie bars could be improved #1076190 + +* Thu Oct 04 2012 Pravin Satpute +- Resolved "Glyphs with multiple unicode encodings inhibit subsetting" #851790 +- Resolved #851791, #854601 and #851825 +- Following GASP table version as per Liberation old version. (Anti-aliasing disabled) +- Added support for Serbian glyphs for wikipedia #657849 +- In Monospace fonts, isFixedPitch bit set via script for getting it recognized as Monospace in putty.exe + +* Fri Jul 06 2012 Pravin Satpute +- Initial version of Liberation fonts based on croscore fonts version 1.21.0 +- Converted TTF files into SFD files to be open source. +- Update Copyright and License file +- set fsType bit to 0, Installable Embedding is allowed. +- Absolute value in HHeadAscent/Descent values for maintaining Metric compatibility. + diff --git a/assets/fonts/fradrive/FRADriveMono-Bold.ttf b/assets/fonts/fradrive/FRADriveMono-Bold.ttf new file mode 100644 index 000000000..2e46737ac Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Bold.ttf differ diff --git a/assets/fonts/fradrive/FRADriveMono-Bold.woff b/assets/fonts/fradrive/FRADriveMono-Bold.woff new file mode 100644 index 000000000..16b0cce27 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Bold.woff differ diff --git a/assets/fonts/fradrive/FRADriveMono-Bold.woff2 b/assets/fonts/fradrive/FRADriveMono-Bold.woff2 new file mode 100644 index 000000000..fd30f5f97 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Bold.woff2 differ diff --git a/assets/fonts/fradrive/FRADriveMono-BoldItalic.ttf b/assets/fonts/fradrive/FRADriveMono-BoldItalic.ttf new file mode 100644 index 000000000..d1f46d7cd Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-BoldItalic.ttf differ diff --git a/assets/fonts/fradrive/FRADriveMono-BoldItalic.woff b/assets/fonts/fradrive/FRADriveMono-BoldItalic.woff new file mode 100644 index 000000000..53718cb8f Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-BoldItalic.woff differ diff --git a/assets/fonts/fradrive/FRADriveMono-BoldItalic.woff2 b/assets/fonts/fradrive/FRADriveMono-BoldItalic.woff2 new file mode 100644 index 000000000..057472096 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-BoldItalic.woff2 differ diff --git a/assets/fonts/fradrive/FRADriveMono-Italic.ttf b/assets/fonts/fradrive/FRADriveMono-Italic.ttf new file mode 100644 index 000000000..954c39436 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Italic.ttf differ diff --git a/assets/fonts/fradrive/FRADriveMono-Italic.woff b/assets/fonts/fradrive/FRADriveMono-Italic.woff new file mode 100644 index 000000000..7bb8bb86e Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Italic.woff differ diff --git a/assets/fonts/fradrive/FRADriveMono-Italic.woff2 b/assets/fonts/fradrive/FRADriveMono-Italic.woff2 new file mode 100644 index 000000000..8d9c070f6 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Italic.woff2 differ diff --git a/assets/fonts/fradrive/FRADriveMono-Regular.ttf b/assets/fonts/fradrive/FRADriveMono-Regular.ttf new file mode 100644 index 000000000..e774859cb Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Regular.ttf differ diff --git a/assets/fonts/fradrive/FRADriveMono-Regular.woff b/assets/fonts/fradrive/FRADriveMono-Regular.woff new file mode 100644 index 000000000..7b21fd219 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Regular.woff differ diff --git a/assets/fonts/fradrive/FRADriveMono-Regular.woff2 b/assets/fonts/fradrive/FRADriveMono-Regular.woff2 new file mode 100644 index 000000000..90575d3bb Binary files /dev/null and b/assets/fonts/fradrive/FRADriveMono-Regular.woff2 differ diff --git a/assets/fonts/fradrive/FRADriveSans-Bold.ttf b/assets/fonts/fradrive/FRADriveSans-Bold.ttf new file mode 100644 index 000000000..dc5d57f15 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Bold.ttf differ diff --git a/assets/fonts/fradrive/FRADriveSans-Bold.woff b/assets/fonts/fradrive/FRADriveSans-Bold.woff new file mode 100644 index 000000000..e04ea205b Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Bold.woff differ diff --git a/assets/fonts/fradrive/FRADriveSans-Bold.woff2 b/assets/fonts/fradrive/FRADriveSans-Bold.woff2 new file mode 100644 index 000000000..16ef55dcd Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Bold.woff2 differ diff --git a/assets/fonts/fradrive/FRADriveSans-BoldItalic.ttf b/assets/fonts/fradrive/FRADriveSans-BoldItalic.ttf new file mode 100644 index 000000000..158488a12 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-BoldItalic.ttf differ diff --git a/assets/fonts/fradrive/FRADriveSans-BoldItalic.woff b/assets/fonts/fradrive/FRADriveSans-BoldItalic.woff new file mode 100644 index 000000000..e195eb502 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-BoldItalic.woff differ diff --git a/assets/fonts/fradrive/FRADriveSans-BoldItalic.woff2 b/assets/fonts/fradrive/FRADriveSans-BoldItalic.woff2 new file mode 100644 index 000000000..04c40c31a Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-BoldItalic.woff2 differ diff --git a/assets/fonts/fradrive/FRADriveSans-Italic.ttf b/assets/fonts/fradrive/FRADriveSans-Italic.ttf new file mode 100644 index 000000000..25970d9d5 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Italic.ttf differ diff --git a/assets/fonts/fradrive/FRADriveSans-Italic.woff b/assets/fonts/fradrive/FRADriveSans-Italic.woff new file mode 100644 index 000000000..975e18019 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Italic.woff differ diff --git a/assets/fonts/fradrive/FRADriveSans-Italic.woff2 b/assets/fonts/fradrive/FRADriveSans-Italic.woff2 new file mode 100644 index 000000000..3358f4022 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Italic.woff2 differ diff --git a/assets/fonts/fradrive/FRADriveSans-Regular.ttf b/assets/fonts/fradrive/FRADriveSans-Regular.ttf new file mode 100644 index 000000000..e6339859d Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Regular.ttf differ diff --git a/assets/fonts/fradrive/FRADriveSans-Regular.woff b/assets/fonts/fradrive/FRADriveSans-Regular.woff new file mode 100644 index 000000000..be5d0cb9f Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Regular.woff differ diff --git a/assets/fonts/fradrive/FRADriveSans-Regular.woff2 b/assets/fonts/fradrive/FRADriveSans-Regular.woff2 new file mode 100644 index 000000000..e3be41db0 Binary files /dev/null and b/assets/fonts/fradrive/FRADriveSans-Regular.woff2 differ diff --git a/assets/fonts/fradrive/LICENSE b/assets/fonts/fradrive/LICENSE new file mode 100644 index 000000000..aba73e8a4 --- /dev/null +++ b/assets/fonts/fradrive/LICENSE @@ -0,0 +1,102 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, +Version 1.1. + +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 + +PREAMBLE The goals of the Open Font License (OFL) are to stimulate +worldwide development of collaborative font projects, to support the font +creation efforts of academic and linguistic communities, and to provide +a free and open framework in which fonts may be shared and improved in +partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. +The fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply to +any document created using the fonts or their derivatives. + + + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. +This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components +as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting ? in part or in whole ? +any of the components of the Original Version, by changing formats or +by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer +or other person who contributed to the Font Software. + + +PERMISSION & CONDITIONS + +Permission is hereby granted, free of charge, to any person obtaining a +copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components,in + Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, + redistributed and/or sold with any software, provided that each copy + contains the above copyright notice and this license. These can be + included either as stand-alone text files, human-readable headers or + in the appropriate machine-readable metadata fields within text or + binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font + Name(s) unless explicit written permission is granted by the + corresponding Copyright Holder. This restriction only applies to the + primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font + Software shall not be used to promote, endorse or advertise any + Modified Version, except to acknowledge the contribution(s) of the + Copyright Holder(s) and the Author(s) or with their explicit written + permission. + +5) The Font Software, modified or unmodified, in part or in whole, must + be distributed entirely under this license, and must not be distributed + under any other license. The requirement for fonts to remain under + this license does not apply to any document created using the Font + Software. + + + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + + + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER +DEALINGS IN THE FONT SOFTWARE. + diff --git a/assets/fonts/fradrive/README.md b/assets/fonts/fradrive/README.md new file mode 100644 index 000000000..58d921271 --- /dev/null +++ b/assets/fonts/fradrive/README.md @@ -0,0 +1,86 @@ + Liberation Fonts + ================= + + The Liberation Fonts is font collection which aims to provide document + layout compatibility as usage of Times New Roman, Arial, Courier New. + + + Requirements + ================= + + * [fontforge](http://fontforge.sourceforge.net) + * [python fonttools](https://pypi.org/project/fonttools/) + + + Install + ============ + + 1. Get source + ``` + $ git clone https://github.com/liberationfonts/liberation-fonts.git + ``` + + - Or downloading the tar.gz file from [releases](https://github.com/fontforge/fontforge/releases). + + - Extract the tar file: + ``` + $ tar zxvf liberation-fonts-[VERSION].tar.gz + ``` + 2. Build from the source + ``` + $ cd liberation-fonts or $ cd liberation-fonts-[VERSION] + $ make + ``` + The binary font files will be available in 'liberation-fonts-ttf-[VERSION]' directory. + + 3. Install to system + + Fedora Users : + - One can manually install the fonts by copying the TTFs to `~/.fonts` for user wide usage + - and/or to `/usr/share/fonts/liberation` for system-wide availability. + - Then, run `fc-cache` to let that cached. + + Other distributions : + please check out corresponding documentation. + + + Usage + ========== + + Simply select preferred liberation font in applications and start using. + + + License + ============ + + This Font Software is licensed under the SIL Open Font License, + Version 1.1. + + Please read file "LICENSE" for details. + + + For Maintainers + ==================== + + 1. Before packaging a new release based on a new source tarball, you have to update the version suffix in the Makefile: + ``` + VER = [NEW_VERSION] + ``` + 2. After updating Makefile VER attribute, update all font metadata by executing: + ``` + $ make versionupdate + ``` + can verfy changes using ftinfo/otfinfo or fontforge itself. + 3. It is highly recommended that file 'ChangeLog' is updated to reflect changes. + + 4. Create a tarball with the following command: + ``` + $ make dist + ``` + The new versioned tarball will be available in the dist/ folder as `liberation-fonts-[NEW_VERSION].tar.gz.` + 5. Create github tag for that [NEW_VERSION] and upload dist tarball + + Credits + ============ + + Please read file "AUTHORS" for list of contributors. diff --git a/assets/fonts/fradrive/TODO b/assets/fonts/fradrive/TODO new file mode 100644 index 000000000..85cc16243 --- /dev/null +++ b/assets/fonts/fradrive/TODO @@ -0,0 +1,4 @@ +Here are todo for next release +1) Serbian glyph for wikipedia https://bugzilla.redhat.com/show_bug.cgi?id=657849 +2) Liberation Mono not recognizing as Mono in Windows application #861003 + - presently it is patch, we have to update zero width characters to fixed width