diff options
author | Karl Berry <karl@freefriends.org> | 2020-12-17 22:14:37 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-12-17 22:14:37 +0000 |
commit | 1cb1635179354d996dc2f24b5c4f9346082285aa (patch) | |
tree | 09cd722e2d2b8dfea5da0223e316d3b68338024e /Master/texmf-dist/doc | |
parent | 2b1bdfc1977f8221d10f4a2557821edd99369861 (diff) |
inter (17dec20)
git-svn-id: svn://tug.org/texlive/trunk@57158 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/fonts/inter/LICENSE.txt | 94 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/inter/README | 61 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/inter/README.md | 151 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/inter/inter-samples.pdf | bin | 0 -> 52571 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/inter/inter-samples.tex | 64 |
5 files changed, 370 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/inter/LICENSE.txt b/Master/texmf-dist/doc/fonts/inter/LICENSE.txt new file mode 100644 index 00000000000..1cf891064dc --- /dev/null +++ b/Master/texmf-dist/doc/fonts/inter/LICENSE.txt @@ -0,0 +1,94 @@ +Copyright (c) 2016-2020 The Inter Project Authors. +"Inter" is a Reserved Font Name. +https://github.com/rsms/inter + +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 AND 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/Master/texmf-dist/doc/fonts/inter/README b/Master/texmf-dist/doc/fonts/inter/README new file mode 100644 index 00000000000..e8780ae1b7b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/inter/README @@ -0,0 +1,61 @@ +This is the README for the inter package, version 2020/12/13. + +This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX +support for the Inter Sans family of fonts (version 3.015), +designed by Rasmus Andersson. Inter is a typeface specially +designed for user interfaces with focus on high legibility +of small-to-medium sized text on computer screens. The +family features a tall x-height to aid in readability of +mixed-case and lower-case text. + +To install this package on a TDS-compliant TeX system +download the file "tex-archive"/install/fonts/inter.tds.zip +where the preferred URL for "tex-archive" is +http://mirrors.ctan.org. Unzip the archive at the root +of an appropriate texmf tree, likely a personal or local +tree. If necessary, update the file-name database (e.g., +texhash). Update the font-map files by enabling the Map file +Inter.map. + +To use, add + +\usepackage{inter} + +to the preamble of your document. These will activate Inter +as the sans-serif text font. To activate it as the main text +font, use + +\usepackage[sfdefault]{inter} + +LuaLaTeX and xeLaTeX users who might prefer type1 fonts or +who wish to avoid fontspec may use the type1 option. + +Options scaled=<number> or scale=<number> may be used to +scale the fonts. + +The default figure style is proportional-lining, but the +tabular (or t) option will change the default to tabular +(monospaced) figures. + +Font encodings supported are OT1, T1, TS1, and LY1. + +The semibold, extrabold and heavy options activate those +series as the default bold series. The medium, light, +extralight and thin options activate those series as the +default regular series. + +Commands \intertabular, and \interproportional allow for +localized use of non-default figures. Superior numbers are +available using \sufigures. Commands \interthin, \interlight +etc. allow for localized use of those series. + +The original OpenType fonts were obtained from + +https://github.com/rsms/inter/ + +and are licensed under the SIL Open Font License, version +1.1; the text may be found in the doc directory. The type1 +versions were created using cfftot1. The support files were +created using autoinst and are licensed under the terms of +the LaTeX Project Public License. The maintainer of this +package is Carl-Clemens Ebinger at post(at)ebinger(dot)cc. diff --git a/Master/texmf-dist/doc/fonts/inter/README.md b/Master/texmf-dist/doc/fonts/inter/README.md new file mode 100644 index 00000000000..458bb132b9f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/inter/README.md @@ -0,0 +1,151 @@ +# Inter + +Inter is a typeface specially designed for user interfaces +with focus on high legibility of small-to-medium sized text on computer screens. + +The family features a tall x-height to aid in readability of mixed-case and +lower-case text. Several OpenType features are provided as well, +like contextual alternates that adjusts punctuation depending on the shape of +surrounding glyphs, slashed zero for when you need to disambiguate "0" from "o", +tabular numbers, etc. + +[![Sample](docs/res/sample.png)](https://rsms.me/inter/samples/) + +### [⬇︎ Download the latest release](https://github.com/rsms/inter/releases/latest) + +After downloading the zip from above: + +1. Double-click the downloaded zip file to unpack or open it. +2. Follow the instructions in "install-mac.txt" or "install-win.txt", depending + on what operating system you're using. + +Font files are also available from the following third-party distributors: + +- [`inter-ui` on npm](https://www.npmjs.com/package/inter-ui) +- [`font-inter` in Homebrew's Fonts cask](https://github.com/Homebrew/homebrew-cask-fonts) +- See [Repology](https://repology.org/project/fonts:inter/versions) for a list of Linux distributions that include the font in their repositories. + +**Disclaimer:** Third-party packages may not always be up-to-date. + +## Design + +Inter is similar to Roboto, San Francisco, Akkurat, Asap, Lucida Grande and other "UI" and "Text" typefaces. Some trade-offs were made in order to make this typeface work really well at small sizes: + +- Currently not suitable for very large sizes because of some small-scale glyph optimizations (like "pits" and "traps") that help rasterization at small sizes but stand out and interfere at large sizes. +- Rasterized at sizes below 12px, some stems—like the horizontal center of "E", "F", or vertical center of "m"—are drawn with two semi-opaque pixels instead of one solid. This is because we "prioritize" (optimize for) higher-density rasterizations. If we move these stems to an off-center position—so that they can be drawn sharply at e.g. 11px—text will be less legible at higher resolutions. + +Current font styles: + +| Name | Weight class +| -------------------- | ---------------- +| Thin | 100 +| Thin Italic | 100 +| Extra Light | 200 +| Extra Light Italic | 200 +| Light | 300 +| Light Italic | 300 +| Regular | 400 +| Italic | 400 +| Medium | 500 +| Medium Italic | 500 +| Semi Bold | 600 +| Semi Bold Italic | 600 +| Bold | 700 +| Bold Italic | 700 +| Extra Bold | 800 +| Extra Bold Italic | 800 +| Black | 900 +| Black Italic | 900 + +Inter also ships as a variable font. + + +### Font metrics + +This font was originally designed to work at a specific size: 11px. Thus, the Units per [EM](https://en.wikipedia.org/wiki/Em_(typography)) (UPM) is defined in such a way that a power-of-two multiple of one EM unit ends up at an integer value compared to a pixel. Most fonts are designed with a UPM of either 1000 or 2048. Because of this we picked a value that is as high as possible but also as close as possible to one of those common values (since it's reasonable to assume that some layout engines and rasterizers are optimized for those value magnitudes.) We ended up picking a UPM of 2816 which equates to exactly 256 units per pixel when rasterized for size 11pt at 1x scale. This also means that when rasterized at power-of-two scales (like 2x and 4x) the number of EM units corresponding to a pixel is an integer (128 units for 2x, 64 for 4x, and so on.) + +However, as the project progressed and the typeface was put into use, it quickly +became clear that for anything longer than a short word, it was actually hard to +read the almost monotonically-spaced letters. + +A second major revision was created where the previously-strict rule of geometry being even multiples of 256 was relaxed and now the rule is "try to stick with 128x, if you can't, stick with 64x and if you can't do that either, never go below 16x." This means that Inter is now much more variable in pace than it used to be, making it work better at higher resolutions and work much better in longer text, but losing some contrast and sharpness at small sizes. + +![Metrics](docs/res/metrics.png) + +The glyphs are designed based on this "plan"; most stems and lines will be positioned at EM units that are even multiples of 128, and in a few cases they are at even multiples of 64 or as low as 16. + +Metrics: + +- UPM: 2816 +- Descender: -640 +- x-height: 1536 +- Cap height: 2048 +- Ascender: 2688 + +Translating between EM units and pixels: + +- Rasterized at 11px: 1px = 256 units +- Rasterized at 22px: 1px = 128 units +- Rasterized at 44px: 1px = 64 units + +There's a Figma workspace for glyphs, with configured metrics: ["Inter glyphs"](https://www.figma.com/file/RtScFU5NETY3j9E0yOmnW4gv/) + + +## Supporters + +A wholehearted **Thank You** to everyone who supports the Inter project! + +### Donors + +- @adrianmg +- @artemc +- @bapun26 +- @brianlovin +- @chadlittle +- @colinkeany +- @danrowden +- @davo +- @emuravjev +- @gbougakov +- @jakejarvis +- @lukesbeard +- @lustfullyCake +- @mamuso +- @mbullington +- @muuvmuuv +- @NetOperatorWibby +- @pedromvpg +- @pmarsceill +- @romashamin +- @ruslangirichev +- @saishmenon +- @satyakresna +- @sorentwo +- @StandardResumeSponsors +- @stpnkcrk +- @taravancil +- @usmanity +- @zethussuen +- Stefan Kempf + +_(Private donors excluded)_ + +### Contributors + +- @thundernixon +- @KatjaSchimmel +- @kdrag0n +- @gabrielizaias +- @fractaledmind +- @davelab6 +- @Veratyr +- @Calinou + + +## Development + +For instructions on how to work with the source files and how to +[compile & build font files](CONTRIBUTING.md#compiling-font-files), +refer to [CONTRIBUTING.md](CONTRIBUTING.md). + +Inter is licensed under the [SIL Open Font License](LICENSE.txt) diff --git a/Master/texmf-dist/doc/fonts/inter/inter-samples.pdf b/Master/texmf-dist/doc/fonts/inter/inter-samples.pdf Binary files differnew file mode 100644 index 00000000000..f5ea289c1a4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/inter/inter-samples.pdf diff --git a/Master/texmf-dist/doc/fonts/inter/inter-samples.tex b/Master/texmf-dist/doc/fonts/inter/inter-samples.tex new file mode 100644 index 00000000000..ae54bf076dd --- /dev/null +++ b/Master/texmf-dist/doc/fonts/inter/inter-samples.tex @@ -0,0 +1,64 @@ +\documentclass{article} +\usepackage[T1]{fontenc} +\usepackage[sfdefault]{inter} +\usepackage{lipsum} +\begin{document} + +\subsection*{Regular} +\lipsum[1] + + +\subsection*{Bold} + +\textbf{\lipsum[2]} + + +\subsection*{Italic} + +\textit{\lipsum[3]} + +\subsection*{Bold Italic} + +\textbf{\textit{\lipsum[4]}} + + +\subsection*{Thin} + +{\interthin \lipsum[5]} + +\subsection*{Light} + +{\interlight \lipsum[6]} + +\subsection*{Extra Light} + +{\interextralight \lipsum[7]} + +\subsection*{Medium} +{\intermedium \lipsum[8]} + +\subsection*{Semi Bold} +{\intersemibold \lipsum[9]} + +\subsection*{Extra Bold} +{\interextrabold\lipsum[10]} + +\subsection*{Heavy} +{\interheavy\lipsum[11]} + +\subsection*{Default Numbers} + +1234567890 + +\subsection*{Tabular Numbers} +{\intertabular 1234567890} + +\subsection*{Proportional Numbers} +{\interproportional 1234567890} + +\subsection*{Superscripts} + +%X{\sufigures 1234567890} + +\end{document} + |