[Pkg-fonts-devel] Q: web-font directory -> /usr/share/fonts/web-fonts ?

Vasudev Kamath vasudev at copyninja.info
Sat Aug 22 06:09:37 UTC 2015


Hello Yamane San,

Hideki Yamane <henrich at debian.or.jp> writes:

> Hi,
>
> On Fri, 21 Aug 2015 17:55:48 +0200
> Jonas Smedegaard <dr at jones.dk> wrote:
>> The subdir names we currently use all reflect the actual format, so I 
>> prefer that we do same for SVG-based fonts.  Therefore I propose this 
>> path:
>> 
>>     /usr/share/fonts/svg/
>
>  It's reasonable but it contains other format like eof, woff and web fonts
>  are used with css files that specifies those eof, woff and svg files as
>  stays same directory.
>
>> @font-face {
>>   font-family: 'octicons';
>>   src: url('octicons.eot?#iefix') format('embedded-opentype'),
>>        url('octicons.woff') format('woff'),
>>        url('octicons.ttf') format('truetype'),
>>        url('octicons.svg#octicons') format('svg');
>>   font-weight: normal;
>>   font-style: normal;
>> }

This was the case in fonts-font-awesome, we did following to overcome
the problem

links
=====

/usr/share/fonts/truetype/font-awesome/fontawesome-webfont.ttf /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.ttf
/usr/share/fonts/eot/font-awesome/fontawesome-webfont.eot      /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.eot
/usr/share/fonts/svg/font-awesome/fontawesome-webfont.svg      /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.svg
/usr/share/fonts/woff/font-awesome/fontawesome-webfont.woff    /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff
/usr/share/fonts/woff/font-awesome/fontawesome-webfont.woff2   /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff2
/usr/share/fonts/opentype/font-awesome/FontAwesome.otf	       /usr/share/fonts-font-awesome/fonts/FontAwesome.otf

install
======

fonts/fontawesome-webfont.ttf    usr/share/fonts/truetype/font-awesome/
fonts/fontawesome-webfont.svg    usr/share/fonts/svg/font-awesome/
fonts/fontawesome-webfont.eot    usr/share/fonts/eot/font-awesome/
fonts/fontawesome-webfont.woff   usr/share/fonts/woff/font-awesome/
fonts/fontawesome-webfont.woff2  usr/share/fonts/woff/font-awesome/
fonts/FontAwesome.otf            usr/share/fonts/opentype/font-awesome/

less/	 usr/share/fonts-font-awesome/
css/	 usr/share/fonts-font-awesome/
scss/	 usr/share/fonts-font-awesome/

So you see the problem can be simply overcome here using symlinks rather
than stuffing everything into single folder

The CSS looks like this

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


>
>  If it would be separated to each format, it's bit hassle for users
>  to collect those web fonts to one directory like /var/www/some-site/.
>
>  It's handy to put all files to one /usr/share/fonts/web-fonts, IMO.

So I guess above example will give you idea on how it can be resolved
and still fonts remain organized under their own folders.

Cheers,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-fonts-devel/attachments/20150822/ff1b0937/attachment.sig>


More information about the Pkg-fonts-devel mailing list