[smufl-discuss] Re: Proposal for specific location for font-specific metadata on Windows and OS X

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[smufl-discuss] Re: Proposal for specific location for font-specific metadata on Windows and OS X

lasconic
Hi Daniel,

You might want to consider per-user location.

On Windows %LocalAppData%\Programs\Common
On Mac OSX ~/Library/Application Support/
On Linux (?), ~/.local/share/

Nicolas Froment @lasconic

2015-04-30 20:20 GMT+02:00 Joe Berkovitz <[hidden email]>:
Hi Daniel,

I have a couple of thoughts here:

1. I think that many applications are going to install their own
bundled fonts and metadata files. This may be a necessity (as on
mobile devices) or an option (since apps will certainly want to offer
some fonts regardless of what the user has installed on their
computer). Either way, in these cases the spec should clarify that
installed fonts and metadata files which are private to the
application need not go in any particular location.

2. I'm not an expert on which shared locations on various OSs would be
OK, but for structural reasons I would recommend that below the SMuFL/
directory you have an additional fonts/ subdirectory. This is because
you may in the future want to have directories for SMuFL data that
does not relate to any particular named font, and you wouldn't want
those directories to collide with a font name.  So I'd amend your
proposal to look in:

.../SMuFL/fonts/<fontname>/<fontname>.json

That way you leave the door open for such good things as:

.../SMuFL/pastries/doughnut.json

without having to worry about a font called "pastries". (OK, the
analogy is light-hearted, even if heavy in calories. But it's a real
issue.)

Best,
.            .       .    .  . ...Joe

Joe Berkovitz
President

Noteflight LLC
49R Day Street / Somerville, MA 02144 / USA
phone: <a href="tel:%2B1%20978%20314%206271" value="+19783146271">+1 978 314 6271
www.noteflight.com
"Your music, everywhere"

On Thu, Apr 30, 2015 at 1:09 PM, Daniel Spreadbury
<[hidden email]> wrote:
> Wil wrote:
>
>> Can we also have a zipped version for iOS?
>
> Sorry, Wil, please excuse my ignorance of the ins and outs of iOS stuff,
> but can you tell me more about the requirements for iOS?
>
> Presumably you would have to include the relevant JSON file as a resource
> within your application, as there's no system-wide location from where it
> could be read.
>
> Daniel
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Steinberg Media Technologies GmbH, Frankenstrasse 18b, D-20097 Hamburg, Germany
> Phone: <a href="tel:%2B49%20%2840%29%2021035-0" value="+4940210350">+49 (40) 21035-0 | Fax: <a href="tel:%2B49%20%2840%29%2021035-300" value="+494021035300">+49 (40) 21035-300 | www.steinberg.net
> President: Andreas Stelling | Managing Director: Hiroshi Sasaki, Hirofumi Osawa
> Registration Court: Hamburg HRB 86534
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>
> #############################################################
> This message is sent to you because you are subscribed to
>   the mailing list <[hidden email]>.
> To unsubscribe, E-mail to: <[hidden email]>
> To switch to the DIGEST mode, E-mail to <[hidden email]>
> To switch to the INDEX mode, E-mail to <[hidden email]>
> Send administrative queries to  <[hidden email]>
>



--
.            .       .    .  . ...Joe

Joe Berkovitz
President

Noteflight LLC
49R Day Street / Somerville, MA 02144 / USA
phone: <a href="tel:%2B1%20978%20314%206271" value="+19783146271">+1 978 314 6271
www.noteflight.com
"Your music, everywhere"

#############################################################
This message is sent to you because you are subscribed to
  the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
To switch to the DIGEST mode, E-mail to <[hidden email]>
To switch to the INDEX mode, E-mail to <[hidden email]>
Send administrative queries to  <[hidden email]>