diff --git a/ofl/inconsolata/DESCRIPTION.en_us.html b/ofl/inconsolata/DESCRIPTION.en_us.html deleted file mode 100644 index 9201e1e47..000000000 --- a/ofl/inconsolata/DESCRIPTION.en_us.html +++ /dev/null @@ -1,17 +0,0 @@ -

-Inconsolata was Raph Levien's first serious original font release. -It is a monospace font, designed for printed code listings and the like. -There are a great many “programmer fonts,” designed primarily for use on the screen, but in most cases do not have the attention to detail for high resolution rendering. -

-

-Inconsolata draws from many inspirations and sources. -I was particularly struck by the beauty of Luc(as) de Groot's Consolas, which is his monospaced design for Microsoft's Vista release. -This font, similar to his earlier TheSansMono, demonstrated clearly to me that monospaced fonts do not have to suck. -

-

-The development of the Regular style by Raph Levien was started in 2006 using his own Spiro-based tools and FontForge. -The Bold style was designed by Kirill Tkachev and the Cyreal foundry in 2012. -

-

-Updated September 2015: Internal metadata corrected. -

diff --git a/ofl/inconsolata/FONTLOG.txt b/ofl/inconsolata/FONTLOG.txt index 21c432135..bbc17a1e5 100644 --- a/ofl/inconsolata/FONTLOG.txt +++ b/ofl/inconsolata/FONTLOG.txt @@ -1,10 +1,10 @@ -FONTLOG for the Inconsolata Bold font +FONTLOG for the Inconsolata font This file provides detailed information on the Inconsolata Bold font Software. This information should be distributed along with the -Inconsolata Bold fonts and any derivative works. +Inconsolata fonts and any derivative works. Basic Font Information @@ -15,9 +15,10 @@ could be expanded to support other scripts. More specifically, this release supports the following Unicode ranges: Latin-1 -There are two .vfb Source files: +There are three source files: 1. Inconsolata Bold-OTF.vfb (Merged contours) 2. Inconsolata Bold-TTF.vfb (TTF countours) +3. Inconsolata Bold.glyphs (glyphs file) ChangeLog @@ -29,7 +30,6 @@ ChangeLog - Fixed spacing issue associated with the character "4" and "0" - Applied ttfautohint (to fix windows rendering problem that occurred in v 1.000) - 7 December 2011 (Kirill Tkachev) Inconsolata Bold v. 1.000 - Completed Bold version of Inconsolata in VBF format. @@ -37,8 +37,16 @@ If you make modifications be sure to add your name (N), email (E), web-address (if you have one) (W) and description (D). This list is in alphabetical order. +N: Alexei Vanyashin +W: http://cyreal.org +E: a at cyreal.org +D: Mastering + N: Kirill Tkachev W: http://cyreal.org E: contact at cyreal.org -D: Designer +D: Designer of Bold version +N: Raph Levien +E: firstname.lastname@gmail.com +D: Original Designer \ No newline at end of file diff --git a/ofl/inconsolata/Inconsolata-Bold.ttf b/ofl/inconsolata/Inconsolata-Bold.ttf deleted file mode 100644 index 035d57951..000000000 Binary files a/ofl/inconsolata/Inconsolata-Bold.ttf and /dev/null differ diff --git a/ofl/inconsolata/Inconsolata-Regular.ttf b/ofl/inconsolata/Inconsolata-Regular.ttf deleted file mode 100644 index bbc964755..000000000 Binary files a/ofl/inconsolata/Inconsolata-Regular.ttf and /dev/null differ diff --git a/ofl/inconsolata/METADATA.pb b/ofl/inconsolata/METADATA.pb deleted file mode 100644 index 682e14996..000000000 --- a/ofl/inconsolata/METADATA.pb +++ /dev/null @@ -1,26 +0,0 @@ -name: "Inconsolata" -designer: "Raph Levien" -license: "OFL" -category: "MONOSPACE" -date_added: "2010-02-19" -fonts { - name: "Inconsolata" - style: "normal" - weight: 400 - filename: "Inconsolata-Regular.ttf" - post_script_name: "Inconsolata" - full_name: "Inconsolata" - copyright: "Copyright (c) 2006-2012, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2011-2012, Cyreal (cyreal.org)" -} -fonts { - name: "Inconsolata" - style: "normal" - weight: 700 - filename: "Inconsolata-Bold.ttf" - post_script_name: "Inconsolata-Bold" - full_name: "Inconsolata Bold" - copyright: "Copyright (c) 2006-2012, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2011-2012, Cyreal (cyreal.org)" -} -subsets: "menu" -subsets: "latin" -subsets: "latin-ext" diff --git a/ofl/inconsolata/OFL.txt b/ofl/inconsolata/OFL.txt deleted file mode 100644 index b14edde76..000000000 --- a/ofl/inconsolata/OFL.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright (c) 2011, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2012, Cyreal (cyreal.org) - -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/ofl/playfairdisplay/PlayfairDisplay-Regular copy.ttf b/ofl/playfairdisplay/PlayfairDisplay-Regular copy.ttf new file mode 100755 index 000000000..e505263e2 Binary files /dev/null and b/ofl/playfairdisplay/PlayfairDisplay-Regular copy.ttf differ diff --git a/tools/encodings/GF 2016 Glyph Sets/GF-latin-pro_unique-glyphs.nam b/tools/encodings/GF 2016 Glyph Sets/GF-latin-pro_unique-glyphs.nam index 73d7aced3..92e9f5ef1 100644 --- a/tools/encodings/GF 2016 Glyph Sets/GF-latin-pro_unique-glyphs.nam +++ b/tools/encodings/GF 2016 Glyph Sets/GF-latin-pro_unique-glyphs.nam @@ -31,6 +31,8 @@ 0x222B ∫ integral 0x25CA ◊ lozenge 0x2205 ∅ emptyset +0x02B9 ʹ primemod +0x02BA ″ doubleprimemod 0x02BB ʻ commaturnedmod 0x02BE ʾ ringhalfright 0x02BF ʿ ringhalfleft @@ -113,9 +115,9 @@ 0x2010 ‐ hyphentwo 0x2012 ‒ figuredash 0x2015 ― horizontalbar -0x2032 ′ prime +0x2032 ′ minute 0x2033 ″ second -0x2070 ⁰ zerosuperior +0x0270 ⁰ zerosuperior 0x2075 ⁵ fivesuperior 0x2076 ⁶ sixsuperior 0x2077 ⁷ sevensuperior diff --git a/tools/encodings/GF 2016 Glyph Sets/README.md b/tools/encodings/GF 2016 Glyph Sets/README.md index 05b2e5c0d..e7b3af0f7 100644 --- a/tools/encodings/GF 2016 Glyph Sets/README.md +++ b/tools/encodings/GF 2016 Glyph Sets/README.md @@ -80,7 +80,7 @@ Read more on [Glyphs Tutorials](https://www.glyphsapp.com/tutorials/localize-you **Language support for the following Latin-based languages**: Abenaki, Afaan Oromo, Afar, Afrikaans, Albanian, Alsatian, Amis, Anuta, Aragonese, Aranese, Aromanian, Arrernte, Arvanitic (Latin), Asturian, Atayal, Aymara, Azerbaijani, Bashkir (Latin), Basque, Belarusian (Latin), Bemba, Bikol, Bislama, Bosnian, Breton, Cape Verdean Creole, Catalan, Cebuano, Chamorro, Chavacano, Chichewa, Chickasaw, Cimbrian, Cofán, Cornish, Corsican, Creek, Crimean Tatar (Latin), Croatian, Czech, Danish, Dawan, Delaware, Dholuo, Drehu, Dutch, English, Esperanto, Estonian, Faroese, Fijian, Filipino, Finnish, Folkspraak, French, Frisian, Friulian, Gagauz (Latin), Galician, Ganda, Genoese, German, Gikuyu, Gooniyandi, Greenlandic (Kalaallisut), Guadeloupean Creole, Gwich’in, Haitian Creole, Hän, Hawaiian, Hiligaynon, Hopi, Hotcąk (Latin), Hungarian, Icelandic, Ido, Igbo, Ilocano, Indonesian, Interglossa, Interlingua, Irish, Istro-Romanian, Italian, Jamaican, Javanese (Latin), Jèrriais, Kaingang, Kala Lagaw Ya, Kapampangan (Latin), Kaqchikel, Karakalpak (Latin), Karelian (Latin), Kashubian, Kikongo, Kinyarwanda, Kiribati, Kirundi, Klingon, Kurdish (Latin), Ladin, Latin, Latino sine Flexione, Latvian, Lithuanian, Lojban, Lombard, Low Saxon, Luxembourgish, Maasai, Makhuwa, Malay, Maltese, Manx, Māori, Marquesan, Megleno-Romanian, Meriam Mir, Mirandese, Mohawk, Moldovan, Montagnais, Montenegrin, Murrinh-Patha, Nagamese Creole, Nahuatl, Ndebele, Neapolitan, Ngiyambaa, Niuean, Noongar, Norwegian, Novial, Occidental, Occitan, Old Icelandic, Old Norse, Onĕipŏt, Oshiwambo, Ossetian (Latin), Palauan, Papiamento, Piedmontese, Polish, Portuguese, Potawatomi, Q’eqchi’, Quechua, Rarotongan, Romanian, Romansh, Rotokas, Sami (Inari Sami), Sami (Lule Sami), Sami (Northern Sami), Sami (Southern Sami), Samoan, Sango, Saramaccan, Sardinian, Scottish Gaelic, Serbian (Latin), Seri, Seychellois Creole, Shawnee, Shona, Sicilian, Silesian, Slovak, Slovenian, Slovio (Latin), Somali, Sorbian (Lower Sorbian), Sorbian (Upper Sorbian), Sotho (Northern), Sotho (Southern), Spanish, Sranan, Sundanese (Latin), Swahili, Swazi, Swedish, Tagalog, Tahitian, Tetum, Tok Pisin, Tokelauan, Tongan, Tshiluba, Tsonga, Tswana, Tumbuka, Turkish, Turkmen (Latin), Tuvaluan, Tzotzil, Uzbek (Latin), Venetian, Vepsian, Volapük, Võro, Wallisian, Walloon, Waray-Waray, Warlpiri, Wayuu, Welsh, Wik-Mungkan, Wiradjuri, Wolof, Xavante, Xhosa, Yapese, Yindjibarndi, Zapotec, Zarma, Zazaki, Zulu, Zuni -### GF Latin Pro (+143 for 711 glyphs total + 37 optional .case, .sinf, and .sups) +### GF Latin Pro (+145 for 713 glyphs total + 37 optional .case, .sinf, and .sups) - Math symbols and Units of Measure (∆ Ω π ℓ ℮ ∞ ∂ ∫ √ ∑ ∏ ◊ ∅) - Latin General Use Extensions (U+1E08 to U+1EC9) @@ -116,7 +116,7 @@ feature name | created | sub one by ... `.sinf` | manually | `one.sinf` -### GF Latin Expert (+271 for 982 total) +### GF Latin Expert (+271 for 984 total) - Additional Unicode Fractions (⅓ ⅔ ⅛ ⅜ ⅝ ⅞) - Arrows (← ↑ → ↓) @@ -158,7 +158,7 @@ Additional characters in this set provide support for the following languages: A ### GF Cyrillic Historical (Optional 37 glyphs ) -Provides support for Pre-Pertine Old Church Slavonic Texts. +Provides support for Pre-Petrine Old Church Slavonic Texts. ### Recommended Additions @@ -168,4 +168,4 @@ See [RECOMMENDED.md](RECOMMENDED.md) Dave Crossland, Frank Grießhammer, Georg Seifert, Gunnar Vilhjálmsson, Jacques Le Bailly, Nhung Nguyen (Vietnamese lists), Pablo Impallari (Impallari Encoding), Rainer Erich Scheichelbauer (@mekkablue), Thomas Jockin, Thomas Phinney (Adobe Cyrillic lists), Underware (Latin Plus Encoding) -Encoding created by Alexei Vanyashin (@alexeiva) and Kalapi Gajjar (@kalapi) 2016-06-27 +Glyph Sets created by Alexei Vanyashin (@alexeiva) and Kalapi Gajjar (@kalapi) 2016-06-27 diff --git a/tools/encodings/GF 2016 Glyph Sets/RECOMMENDED.md b/tools/encodings/GF 2016 Glyph Sets/RECOMMENDED.md index c948ef5da..5889f28d3 100644 --- a/tools/encodings/GF 2016 Glyph Sets/RECOMMENDED.md +++ b/tools/encodings/GF 2016 Glyph Sets/RECOMMENDED.md @@ -28,6 +28,10 @@ Here is a list of popular ligatures that are recommended for addition on a case- *** +### Space Characters + + +[Space Characters Design Standards — Microsoft Typography](1) ### Better Components Generation in Glyphs ### @@ -108,3 +112,5 @@ N.B. The question of German Uppercase Capital Sharp S is still highly debatable, ### Recommended links: ### Pablo Impallari's [Latin encoding](https://github.com/impallari/Impallari-Fontlab-Encodings/tree/master/Impallari%20Latin) + +[1]:https://www.microsoft.com/typography/developers/fdsspec/spaces.htm diff --git a/tools/encodings/GF 2016 Glyph Sets/filter lists/GF Latin Pro.txt b/tools/encodings/GF 2016 Glyph Sets/filter lists/GF Latin Pro.txt index ff1e70d1b..40bea8437 100644 --- a/tools/encodings/GF 2016 Glyph Sets/filter lists/GF Latin Pro.txt +++ b/tools/encodings/GF 2016 Glyph Sets/filter lists/GF Latin Pro.txt @@ -31,6 +31,8 @@ infinity integral lozenge emptyset +primemod +doubleprimemod commaturnedmod ringhalfright ringhalfleft @@ -113,7 +115,7 @@ zerowidthspace hyphentwo figuredash horizontalbar -prime +minute second zerosuperior fivesuperior diff --git a/tools/encodings/GF 2016 Glyph Sets/tutorials/GLYPHS-TIPS.md b/tools/encodings/GF 2016 Glyph Sets/tutorials/README.md similarity index 84% rename from tools/encodings/GF 2016 Glyph Sets/tutorials/GLYPHS-TIPS.md rename to tools/encodings/GF 2016 Glyph Sets/tutorials/README.md index aad9acb9d..8dbaa8526 100644 --- a/tools/encodings/GF 2016 Glyph Sets/tutorials/GLYPHS-TIPS.md +++ b/tools/encodings/GF 2016 Glyph Sets/tutorials/README.md @@ -14,15 +14,18 @@ After copying custom List Filters, and GlyphsData XML your directory structure w ![](img/Directory.png) -#### for GF Latin Encodings +#### for GF Latin Glyph Sets Are you seeing empty cells in your newly generated glyphs? You can speed up your work by pasting in components to rapidly start your work. To generate new glyphs press *⌘-G* and paste in the respective code. If the chacaters already exist, choose *'replace'* from the popup menu. This will recreate your exising glyphs with components. -```N.B. Using starting components will speed up your workflow. However the result will only be a starting point for the final design. ``` +N.B. Using starting components will speed up your workflow. However the result will only be a starting point for the final design. + +``` + *GF Latin Plus* @@ -49,18 +52,18 @@ There are two methods for generating Scientific Inferiors and Subscript Figures. **Recommended Method** If you want a different design for Scientific Inferiors and Subscript Figures, add a set of .sinf figures, and paste in this code to generate components. As a result, your Subscript Figures *(oneinferior)* will have unicode values, while Scientific Inferiors *(one.sinf)* will not. To get: | *⌘-G*, Paste this code: | ------------- | ------------- | -Subscript Figures *(with Unicode)* | zero.numr=zeroinferior one.numr=oneinferior two.numr=twoinferior three.numr=threeinferior four.numr=fourinferior five.numr=fiveinferior six.numr=sixinferior seven.numr=seveninferior eight.numr=eightinferior nine.numr=nineinferior -Scientific Inferiors (no unicode)| zeroinferior=zero.sinf oneinferior=one.sinf twoinferior=two.sinf threeinferior=three.sinf fourinferior=four.sinf fiveinferior=five.sinf sixinferior=six.sinf seveninferior=seven.sinf eightinferior=eight.sinf nineinferior=nine.sinf +--- | --- | +Subscript Figures *(with Unicode)* | zero.numr=zeroinferior one.numr=oneinferior two.numr=twoinferior three.numr=threeinferior four.numr=fourinferior five.numr=fiveinferior six.numr=sixinferior seven.numr=seveninferior eight.numr=eightinferior nine.numr=nineinferior | +Scientific Inferiors (no unicode)| zeroinferior=zero.sinf oneinferior=one.sinf twoinferior=two.sinf threeinferior=three.sinf fourinferior=four.sinf fiveinferior=five.sinf sixinferior=six.sinf seveninferior=seven.sinf eightinferior=eight.sinf nineinferior=nine.sinf | **Easy Method** If you want your Scientific Inferiors and Subscript Figures to match, rename all glyphs ending with *inferior* to *.subs* (i.e. *oneinferior > one.subs*). Glyphs will then autogenerate both .sinf and .subs features with identical characters. However, the figures will not have any unicode values. To get: | *⌘-G*, Paste this code: | ------------- | ------------- | -Scientific Inferiors and Subscript *(no unicode)* | zero.numr=zero.subs one.numr=one.subs two.numr=two.subs three.numr=three.subs four.numr=four.subs five.numr=five.subs six.numr=six.subs seven.numr=seven.subs eight.numr=eight.subs nine.numr=nine.subs +--- | --- | +Scientific Inferiors and Subscript *(no unicode)* | zero.numr=zero.subs one.numr=one.subs two.numr=two.subs three.numr=three.subs four.numr=four.subs five.numr=five.subs six.numr=six.subs seven.numr=seven.subs eight.numr=eight.subs nine.numr=nine.subs | -#### for GF Cyrillic Encodings +#### for GF Cyrillic Glyph Sets Most of Cyrillic glyphs will already have starting components, if you include the special [GlyphData-GFCyrillic.xml](Cyrillic/GlyphData-GFCyrillic.xml) There may be certain glyphs that reqiure manual actions. @@ -70,29 +73,34 @@ There may be certain glyphs that reqiure manual actions. To get: | *⌘-G*, Paste this code: | ------------ | ------------- | -ҽ | e+breve=cheabkhasian-cy -Ҥ ҥ| En-cy+Ge-cy=Enghe-cy en-cy+ge-cy=enghe-cy -Ҧ ҧ | Pe-cy+Dje-cy=Pemiddlehook-cy pe-cy+dje-cy=pemiddlehook-cy +ҽ | e+breve=cheabkhasian-cy | +Ҥ ҥ| En-cy+Ge-cy=Enghe-cy en-cy+ge-cy=enghe-cy | +Ҧ ҧ | Pe-cy+Dje-cy=Pemiddlehook-cy pe-cy+dje-cy=pemiddlehook-cy | *GF Cyrillic Plus: Localised variants* +![PoireOne localized variants](img/PoiretOne-locl.png) + +*localised Variants in Poiret One* + Paste this code to quickly build starting components for you localised glyph variants. To get: | *⌘-G*, Paste this code: | ------------ | ------------- | -Bulgarian | De-cy=De-cy.loclBGR Ii-cy=Ii-cy.loclBGR Iishort-cy=Iishort-cy.loclBGR Iigrave-cy=Iigrave-cy.loclBGR El-cy=El-cy.loclBGR Ef-cy=Ef-cy.loclBGR ve-cy=ve-cy.loclBGR ge-cy=ge-cy.loclBGR g=de-cy.loclBGR zhe-cy=zhe-cy.loclBGR ze-cy=ze-cy.loclBGR u=ii-cy.loclBGR u+brevecomb-cy=iishort-cy.loclBGR ugrave=iigrave-cy.loclBGR k=ka-cy.loclBGR el-cy=el-cy.loclBGR en-cy=en-cy.loclBGR n=pe-cy.loclBGR m=te-cy.loclBGR u+descender-cy=tse-cy.loclBGR che-cy=che-cy.loclBGR m=sha-cy.loclBGR m+descender-cy=shcha-cy.loclBGR -Serbian | be-cy=be-cy.loclSRB ge-cy=ge-cy.loclSRB de-cy=de-cy.loclSRB pe-cy=pe-cy.loclSRB te-cy=te-cy.loclSRB -Macedonian | gje-cy=gje-cy.loclMKD -Bashkir |F=Ghestroke-cy.loclBSH ghestroke-cy=ghestroke-cy.loclBSH Zedescender-cy=Zedescender-cy.loclBSH zedescender-cy=zedescender-cy.loclBSH Esdescender-cy=Esdescender-cy.loclBSH esdescender-cy=esdescender-cy.loclBSH -Chuvash | Ccedilla=Esdescender-cy.loclCHU ccedilla=esdescender-cy.loclCHU +Bulgarian | De-cy=De-cy.loclBGR Ii-cy=Ii-cy.loclBGR Iishort-cy=Iishort-cy.loclBGR Iigrave-cy=Iigrave-cy.loclBGR El-cy=El-cy.loclBGR Ef-cy=Ef-cy.loclBGR ve-cy=ve-cy.loclBGR s=ge-cy.loclBGR g=de-cy.loclBGR zhe-cy=zhe-cy.loclBGR ze-cy=ze-cy.loclBGR u=ii-cy.loclBGR u+brevecomb-cy=iishort-cy.loclBGR ugrave=iigrave-cy.loclBGR k=ka-cy.loclBGR el-cy=el-cy.loclBGR en-cy=en-cy.loclBGR n=pe-cy.loclBGR m=te-cy.loclBGR u+descender-cy=tse-cy.loclBGR che-cy=che-cy.loclBGR m=sha-cy.loclBGR m+descender-cy=shcha-cy.loclBGR | +Serbian (Roman)| be-cy=be-cy.loclSRB +Serbian (Italic) | imacron=ge-cy.loclSRB eth=de-cy.loclSRB n=pe-cy.loclSRB m=te-cy.loclSRB | +Macedonian | ge-cy.loclSRB+acutecomb=gje-cy.loclMKD | +Bashkir | F=Ghestroke-cy.loclBSH ghestroke-cy=ghestroke-cy.loclBSH Zedescender-cy=Zedescender-cy.loclBSH zedescender-cy=zedescender-cy.loclBSH Esdescender-cy=Esdescender-cy.loclBSH esdescender-cy=esdescender-cy.loclBSH | +Chuvash | Ccedilla=Esdescender-cy.loclCHU ccedilla=esdescender-cy.loclCHU | -*GF Cyrillic Expert (.sc)* +*Cyrillic Small Caps (.sc)* To get: | *⌘-G*, Paste this code: | ------------ | ------------- | -Cyrillic Small Caps | A-cy=a-cy.sc Be-cy=be-cy.sc Ve-cy=ve-cy.sc Ge-cy=ge-cy.sc Gje-cy=gje-cy.sc Gheupturn-cy=gheupturn-cy.sc De-cy=de-cy.sc Ie-cy=ie-cy.sc Iegrave-cy=iegrave-cy.sc Io-cy=io-cy.sc Zhe-cy=zhe-cy.sc Ze-cy=ze-cy.sc Ii-cy=ii-cy.sc Iishort-cy=iishort-cy.sc Iigrave-cy=iigrave-cy.sc Iishorttail-cy=iishorttail-cy.sc Ka-cy=ka-cy.sc Kje-cy=kje-cy.sc El-cy=el-cy.sc Em-cy=em-cy.sc En-cy=en-cy.sc O-cy=o-cy.sc Pe-cy=pe-cy.sc Er-cy=er-cy.sc Es-cy=es-cy.sc Te-cy=te-cy.sc U-cy=u-cy.sc Ushort-cy=ushort-cy.sc Ef-cy=ef-cy.sc Ha-cy=ha-cy.sc Che-cy=che-cy.sc Tse-cy=tse-cy.sc Sha-cy=sha-cy.sc Shcha-cy=shcha-cy.sc Dzhe-cy=dzhe-cy.sc Softsign-cy=softsign-cy.sc Hardsign-cy=hardsign-cy.sc Yeru-cy=yeru-cy.sc Lje-cy=lje-cy.sc Nje-cy=nje-cy.sc Dze-cy=dze-cy.sc E-cy=e-cy.sc Ereversed-cy=ereversed-cy.sc I-cy=i-cy.sc Yi-cy=yi-cy.sc Je-cy=je-cy.sc Tshe-cy=tshe-cy.sc Iu-cy=iu-cy.sc Ia-cy=ia-cy.sc Dje-cy=dje-cy.sc Yat-cy=yat-cy.sc Yusbig-cy=yusbig-cy.sc Yusbigiotified-cy=yusbigiotified-cy.sc Fita-cy=fita-cy.sc Izhitsa-cy=izhitsa-cy.sc Ghestroke-cy=ghestroke-cy.sc Ghemiddlehook-cy=ghemiddlehook-cy.sc Zhedescender-cy=zhedescender-cy.sc Zedescender-cy=zedescender-cy.sc Kadescender-cy=kadescender-cy.sc Kaverticalstroke-cy=kaverticalstroke-cy.sc Kastroke-cy=kastroke-cy.sc Kabashkir-cy=kabashkir-cy.sc Endescender-cy=endescender-cy.sc Pemiddlehook-cy=pemiddlehook-cy.sc Pedescender-cy=pedescender-cy.sc Haabkhasian-cy=haabkhasian-cy.sc Esdescender-cy=esdescender-cy.sc Tedescender-cy=tedescender-cy.sc Ustrait-cy=ustrait-cy.sc Ustraitstroke-cy=ustraitstroke-cy.sc Hadescender-cy=hadescender-cy.sc Chedescender-cy=chedescender-cy.sc Cheverticalstroke-cy=cheverticalstroke-cy.sc Shha-cy=shha-cy.sc Shhadescender-cy=shhadescender-cy.sc Cheabkhasian-cy=cheabkhasian-cy.sc Chedescenderabkhasian-cy=chedescenderabkhasian-cy.sc Palochka-cy=palochka-cy.sc Zhebreve-cy=zhebreve-cy.sc Kahook-cy=kahook-cy.sc Eltail-cy=eltail-cy.sc Enhook-cy=enhook-cy.sc Entail-cy=entail-cy.sc Chekhakassian-cy=chekhakassian-cy.sc Emtail-cy=emtail-cy.sc Abreve-cy=abreve-cy.sc Adieresis-cy=adieresis-cy.sc Iebreve-cy=iebreve-cy.sc Schwa-cy=schwa-cy.sc Schwadieresis-cy=schwadieresis-cy.sc Zhedieresis-cy=zhedieresis-cy.sc Zedieresis-cy=zedieresis-cy.sc Dzeabkhasian-cy=dzeabkhasian-cy.sc Imacron-cy=imacron-cy.sc Idieresis-cy=idieresis-cy.sc Odieresis-cy=odieresis-cy.sc Obarred-cy=obarred-cy.sc Obarreddieresis-cy=obarreddieresis-cy.sc Edieresis-cy=edieresis-cy.sc Umacron-cy=umacron-cy.sc Udieresis-cy=udieresis-cy.sc Uhungarumlaut-cy=uhungarumlaut-cy.sc Chedieresis-cy=chedieresis-cy.sc Gedescender-cy=gedescender-cy.sc Yerudieresis-cy=yerudieresis-cy.sc Gestrokehook-cy=gestrokehook-cy.sc Hahook-cy=hahook-cy.sc Hastroke-cy=hastroke-cy.sc Reversedze-cy=reversedze-cy.sc Elhook-cy=elhook-cy.sc Qa-cy=qa-cy.sc We-cy=we-cy.sc Koppa-cy=koppa-cy.sc Semisoftsign-cy=semisoftsign-cy.sc Ertick-cy=ertick-cy.sc +Cyrillic Small Caps | A-cy=a-cy.sc Be-cy=be-cy.sc Ve-cy=ve-cy.sc Ge-cy=ge-cy.sc Gje-cy=gje-cy.sc Gheupturn-cy=gheupturn-cy.sc De-cy=de-cy.sc Ie-cy=ie-cy.sc Iegrave-cy=iegrave-cy.sc Io-cy=io-cy.sc Zhe-cy=zhe-cy.sc Ze-cy=ze-cy.sc Ii-cy=ii-cy.sc Iishort-cy=iishort-cy.sc Iigrave-cy=iigrave-cy.sc Iishorttail-cy=iishorttail-cy.sc Ka-cy=ka-cy.sc Kje-cy=kje-cy.sc El-cy=el-cy.sc Em-cy=em-cy.sc En-cy=en-cy.sc O-cy=o-cy.sc Pe-cy=pe-cy.sc Er-cy=er-cy.sc Es-cy=es-cy.sc Te-cy=te-cy.sc U-cy=u-cy.sc Ushort-cy=ushort-cy.sc Ef-cy=ef-cy.sc Ha-cy=ha-cy.sc Che-cy=che-cy.sc Tse-cy=tse-cy.sc Sha-cy=sha-cy.sc Shcha-cy=shcha-cy.sc Dzhe-cy=dzhe-cy.sc Softsign-cy=softsign-cy.sc Hardsign-cy=hardsign-cy.sc Yeru-cy=yeru-cy.sc Lje-cy=lje-cy.sc Nje-cy=nje-cy.sc Dze-cy=dze-cy.sc E-cy=e-cy.sc Ereversed-cy=ereversed-cy.sc I-cy=i-cy.sc Yi-cy=yi-cy.sc Je-cy=je-cy.sc Tshe-cy=tshe-cy.sc Iu-cy=iu-cy.sc Ia-cy=ia-cy.sc Dje-cy=dje-cy.sc Yat-cy=yat-cy.sc Yusbig-cy=yusbig-cy.sc Yusbigiotified-cy=yusbigiotified-cy.sc Fita-cy=fita-cy.sc Izhitsa-cy=izhitsa-cy.sc Ghestroke-cy=ghestroke-cy.sc Ghemiddlehook-cy=ghemiddlehook-cy.sc Zhedescender-cy=zhedescender-cy.sc Zedescender-cy=zedescender-cy.sc Kadescender-cy=kadescender-cy.sc Kaverticalstroke-cy=kaverticalstroke-cy.sc Kastroke-cy=kastroke-cy.sc Kabashkir-cy=kabashkir-cy.sc Endescender-cy=endescender-cy.sc Pemiddlehook-cy=pemiddlehook-cy.sc Pedescender-cy=pedescender-cy.sc Haabkhasian-cy=haabkhasian-cy.sc Esdescender-cy=esdescender-cy.sc Tedescender-cy=tedescender-cy.sc Ustrait-cy=ustrait-cy.sc Ustraitstroke-cy=ustraitstroke-cy.sc Hadescender-cy=hadescender-cy.sc Chedescender-cy=chedescender-cy.sc Cheverticalstroke-cy=cheverticalstroke-cy.sc Shha-cy=shha-cy.sc Shhadescender-cy=shhadescender-cy.sc Cheabkhasian-cy=cheabkhasian-cy.sc Chedescenderabkhasian-cy=chedescenderabkhasian-cy.sc Palochka-cy=palochka-cy.sc Zhebreve-cy=zhebreve-cy.sc Kahook-cy=kahook-cy.sc Eltail-cy=eltail-cy.sc Enhook-cy=enhook-cy.sc Entail-cy=entail-cy.sc Chekhakassian-cy=chekhakassian-cy.sc Emtail-cy=emtail-cy.sc Abreve-cy=abreve-cy.sc Adieresis-cy=adieresis-cy.sc Iebreve-cy=iebreve-cy.sc Schwa-cy=schwa-cy.sc Schwadieresis-cy=schwadieresis-cy.sc Zhedieresis-cy=zhedieresis-cy.sc Zedieresis-cy=zedieresis-cy.sc Dzeabkhasian-cy=dzeabkhasian-cy.sc Imacron-cy=imacron-cy.sc Idieresis-cy=idieresis-cy.sc Odieresis-cy=odieresis-cy.sc Obarred-cy=obarred-cy.sc Obarreddieresis-cy=obarreddieresis-cy.sc Edieresis-cy=edieresis-cy.sc Umacron-cy=umacron-cy.sc Udieresis-cy=udieresis-cy.sc Uhungarumlaut-cy=uhungarumlaut-cy.sc Chedieresis-cy=chedieresis-cy.sc Gedescender-cy=gedescender-cy.sc Yerudieresis-cy=yerudieresis-cy.sc Gestrokehook-cy=gestrokehook-cy.sc Hahook-cy=hahook-cy.sc Hastroke-cy=hastroke-cy.sc Reversedze-cy=reversedze-cy.sc Elhook-cy=elhook-cy.sc Qa-cy=qa-cy.sc We-cy=we-cy.sc Koppa-cy=koppa-cy.sc Semisoftsign-cy=semisoftsign-cy.sc Ertick-cy=ertick-cy.sc | -Created by Alexei Vanyashin @alexeiva July 11, 2016 \ No newline at end of file +Created by Alexei Vanyashin @alexeiva July 11, 2016 diff --git a/tools/encodings/GF 2016 Glyph Sets/tutorials/img/PoiretOne-locl.png b/tools/encodings/GF 2016 Glyph Sets/tutorials/img/PoiretOne-locl.png new file mode 100644 index 000000000..ea6b3600d Binary files /dev/null and b/tools/encodings/GF 2016 Glyph Sets/tutorials/img/PoiretOne-locl.png differ