Comments (21)
In the current development I’m changing the font names of the small caps fonts which as a side effect might solve your issue. However, may I ask you in which application they are not showing?
from eb-garamond.
Sure.
Inkscape is not working for sure.
Gimp have some issues also
from eb-garamond.
Ok. And the problem you are talking about is that you can choose normal and italic fonts but not the small cap font?
from eb-garamond.
There is multiple issues.
If installed separate all fonts work, but together not.
Only all small caps is showing, EB 08 and initials.
Not able to choose EB12 and small caps (08 and 12)
Best thing is not to put them in family groups ans subgroups.
from eb-garamond.
Well, there are two issues. One is the smallcaps issue. It was a bad idea of me to put the smallcaps fonts in the same family as the normal and italic ones. This will be fixed with the next release. The other one is an issue of some component. I suppose, it’s Pango. The fonts refer to the family EB Garamond 12 or EB Garamond 08 (and now also EB Garamond SC 12 and EB Garamond SC 08) and to the preferred family EB Garamond (and EB Garamond SC). Clearly, those applications read the preferred family field and group by that without being able to show all the choices. IMO, they should rather only group by family.
from eb-garamond.
Great to hear about upcoming fix.
It is true Inkscape is not able to show all choices, but in many other fonts it is showing them.
from eb-garamond.
Which ones besides bold and italic?
from eb-garamond.
semibold, thin, heavy, ultrabold, medium, oblique, condensed
from eb-garamond.
That’s all different kinds of boldness and as far as I know, they are usually all related by the family alone, they don’t need the preferred family.
from eb-garamond.
Found this info also, maybe can help you:
http://ubuntuforums.org/showthread.php?t=2169621
Cheers
from eb-garamond.
Installe new oo16 version, and you did great work in dividing fonts.
Only one issue left is that now there is only onew weight avbailable in all fonts.
Bold and Normal are the same in all fonts.
Same goes for italics.
Here is preview image:
http://s27.postimg.org/rffaeepeb/eb2.png
from eb-garamond.
So basicly not registering EBGaramond12 at all.
from eb-garamond.
I fear you misunderstand something here: there are only regular weights around atm. 08 and 12 are the design sizes, ie. they are based on founts designed for the physical size of about 8 and 12 points. Bold fonts are still not usable and thus not released. The problem is that the apps you use don’t understand the concept of optical sizes and therefore just ignore the EBG12 fonts. This should be reported at some project (Pango?) but I’m not yet sure at which. For the time being, the only (questionable) solution is to remove the -08-fonts.
from eb-garamond.
Thanks for clarification..
Yes I did removed them (08) before you wrote and it works fine.
from eb-garamond.
The fonts refer to the family EB Garamond 12 or EB Garamond 08 … and to the preferred family EB Garamond
I think using preferred family like this is wrong, preferred family should be the same as family unless your family has more than 4 fonts then you use family to group the basic 4 fonts and preferred family to group all the fonts under the same family. Check the spec http://www.microsoft.com/typography/otspec/name.htm.
from eb-garamond.
@khaledhosny I did this after the model of Latin Modern and Adobe font families with more than one optical size (eg. Minion Pro, Garamond Premier Pro, ...). They share one single preferred family for all optical sizes and all font styles: "Latin Modern Roman" for "LM Roman 10", "LM Roman 17", "LM Roman 12", ...
If I remember correctly, this is the mechanism by which optical sizes work with fontspec. Which alternative would you recommend?
from eb-garamond.
I see, you are right then. The real issue here is the lack optical size support in the Linux font stack. I’m not sure how this can be handled gracefully. CC @behdad who might have some suggestions.
from eb-garamond.
Fontconfig supports optical sizes for a while now.
from eb-garamond.
This is https://bugs.freedesktop.org/show_bug.cgi?id=95428
A workaround is to add the following rules to /etc/fonts/local.conf
<match target="scan">
<test name="family" compare="eq"><string>EB Garamond</string></test>
<edit name="family" mode="delete"/>
</match>
<match target="scan">
<test name="family" compare="eq"><string>EB Garamond SC</string></test>
<edit name="family" mode="delete"/>
</match>
from eb-garamond.
Here's a file which you could distribute with the next release so that Linux package maintainers install it at /etc/fonts/conf.d/80-ebgaramond.conf
until fontconfig treats it better.
from eb-garamond.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="scan">
<test name="family" compare="eq"><string>EB Garamond</string></test>
<edit name="family" mode="delete"/>
</match>
<match target="scan">
<test name="family" compare="eq"><string>EB Garamond SC</string></test>
<edit name="family" mode="delete"/>
</match>
<match target="scan">
<test name="family" compare="eq"><string>EB Garamond 08</string></test>
<test name="style" compare="contains"><string>08</string></test>
<edit name="style" mode="delete"/>
</match>
<match target="scan">
<test name="family" compare="eq"><string>EB Garamond 12</string></test>
<test name="style" compare="contains"><string>12</string></test>
<edit name="style" mode="delete"/>
</match>
<match target="scan">
<test name="family" compare="eq"><string>EB Garamond SC 08</string></test>
<test name="style" compare="contains"><string>08</string></test>
<edit name="style" mode="delete"/>
</match>
<match target="scan">
<test name="family" compare="eq"><string>EB Garamond SC 12</string></test>
<test name="style" compare="contains"><string>12</string></test>
<edit name="style" mode="delete"/>
</match>
</fontconfig>
from eb-garamond.
Related Issues (20)
- Hair Space (`U+200A`) Is Too Thin
- Implement Font Variation HOT 2
- Implement Greek ligatures HOT 2
- Add Dashes to All Vertical Positions
- The Narrow No-Break Space Should Be as Thin as the Thin Space
- Add Half Ring Characters to Italic Fonts HOT 4
- Todo list for v2 HOT 2
- Changes to /f and /longs in italic fonts HOT 1
- Should I Use the TTF or OTF Version for a Printed Document? HOT 2
- Move the Long-Tailed “Q” From Contextual Alternates to a Stylistic Set HOT 2
- Alternate ‘fl’ Ligature
- Shorter Punctuation for Small Caps
- Issues With Q With Diaeresis
- ‘T’ and ‘h’ Are Too Close to Each Other
- Many letters suffer from wrong outlines HOT 1
- Collision avoidance for Lithuanian text
- Small caps feature for dotted/dotless i should be available for other Turkic languages HOT 1
- Add stylised variant for Vietnamese HOT 1
- Add historical variant for Vietnamese i-hook
- Collision avoidance for її
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eb-garamond.