[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