Re: [apps-discuss] font/*

Tony Hansen <tony@att.com> Sun, 13 November 2011 00:57 UTC

Return-Path: <tony@att.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E103211E8082 for <apps-discuss@ietfa.amsl.com>; Sat, 12 Nov 2011 16:57:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.216
X-Spam-Level:
X-Spam-Status: No, score=-106.216 tagged_above=-999 required=5 tests=[AWL=-0.217, BAYES_00=-2.599, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rlmV1meWM-gr for <apps-discuss@ietfa.amsl.com>; Sat, 12 Nov 2011 16:57:14 -0800 (PST)
Received: from mail119.messagelabs.com (mail119.messagelabs.com [216.82.241.195]) by ietfa.amsl.com (Postfix) with ESMTP id B47D611E8083 for <apps-discuss@ietf.org>; Sat, 12 Nov 2011 16:57:14 -0800 (PST)
X-Env-Sender: tony@att.com
X-Msg-Ref: server-14.tower-119.messagelabs.com!1321145832!830033!1
X-Originating-IP: [144.160.20.145]
X-StarScan-Version: 6.3.6; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14944 invoked from network); 13 Nov 2011 00:57:12 -0000
Received: from sbcsmtp6.sbc.com (HELO mlpd192.enaf.sfdc.sbc.com) (144.160.20.145) by server-14.tower-119.messagelabs.com with AES256-SHA encrypted SMTP; 13 Nov 2011 00:57:12 -0000
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd192.enaf.sfdc.sbc.com (8.14.4/8.14.4) with ESMTP id pAD0veoH031673 for <apps-discuss@ietf.org>; Sat, 12 Nov 2011 19:57:40 -0500
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by mlpd192.enaf.sfdc.sbc.com (8.14.4/8.14.4) with ESMTP id pAD0va7L031629 for <apps-discuss@ietf.org>; Sat, 12 Nov 2011 19:57:36 -0500
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id pAD0v8Sn029051 for <apps-discuss@ietf.org>; Sat, 12 Nov 2011 19:57:08 -0500
Received: from mailgw1.maillennium.att.com (dns.maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id pAD0v23H028731 for <apps-discuss@ietf.org>; Sat, 12 Nov 2011 19:57:03 -0500
Received: from [135.70.66.34] (vpn-135-70-66-34.vpn.swst.att.com[135.70.66.34]) by maillennium.att.com (mailgw1) with ESMTP id <20111113005607gw100e4l76e> (Authid: tony); Sun, 13 Nov 2011 00:56:07 +0000
X-Originating-IP: [135.70.66.34]
Message-ID: <4EBF15DD.4050801@att.com>
Date: Sat, 12 Nov 2011 19:57:01 -0500
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <4EB86078.8070904@stpeter.im> <BDC0F178EEB88CC4B3D24020@PST.JCK.COM> <4EB8D0F4.9020907@it.aoyama.ac.jp> <555BA718-A5FA-4111-9A8B-1DE99921CCE2@standardstrack.com> <60D34A5D-985C-4C97-A4FA-3CBF5CD31FCF@mnot.net> <4EB9D49C.5010100@it.aoyama.ac.jp><4EBB2FEA.5060602@dcrocker.net> <4EBB50F4.7020501@it.aoyama.ac.jp> <4EBB54E0.9090005@dcrocker.net> <00bb01cc9f87$ff24b9a0$4001a8c0@gateway.2wire.net> <4EBBABC1.1010101@it.aoyama.ac.jp> <003201cca12e$1f35f860$4001a8c0@gateway.2wire.net>
In-Reply-To: <003201cca12e$1f35f860$4001a8c0@gateway.2wire.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Subject: Re: [apps-discuss] font/*
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Nov 2011 00:57:16 -0000

On 11/12/2011 6:27 AM, t.petch wrote:
> ----- Original Message -----
> From: "Martin J. Dürst"<duerst@it.aoyama.ac.jp>
> To: "t.petch"<ietfc@btconnect.com>
> Cc:<dcrocker@bbiw.net>;<apps-discuss@ietf.org>
> Sent: Thursday, November 10, 2011 11:47 AM
>
>
>> On 2011/11/10 18:06, t.petch wrote:
>>> Dave
>>>
>>> My bibles say
>>>
>>> Type(face) Family; Courier, Futura, Century Schoolbook,  ..
>>> Typeface; one of the above with a defined
>>>    - Style: Roman, Italic
>>>    - Weight: Light, Semibold, Bold, ...
>>>    - Width: Ultracondensed, Condensed, Expanded, ...
>>> Type Font; one of the above with a defined Size
>>>    - eg 12-point
>> As I said before in a mail to Dave, the last point worked well for lead
>> type or bitmap fonts, but technology has moved beyond.
> Martin
>
> The concepts have not changed and remain useful, IMO, in any discussion
> on presentation.  What has changed is the implementation detail so when
> I download a new package to my PC, then it will apply to all Fonts, within
> a Typeface, as opposed to having a separate module for each Font.
> (Incidentally, my bibles all relate to laser printing ie to modern technology
> and have nothing to do with lead:-).
>
> But more significantly, as other posts have clarified for me, this thread
> is nothing to do with fonts but with type definition languages, so perhaps
> it should be 'type/*'.

I've seen several hints of wanting to do web Accept-style queries along 
the line of

     Accept: font/arial, font/comicsans

What is it that is really desired?

While this sounds like it might be a nice capability, it really doesn't 
agree with what media types are all about. The Arial font can be 
described in many different font file formats.

Media types are more for describing things like:
     MMMM/datafork-truetype
     MMMM/intellifont
     MMMM/postscriptfont
     MMMM/truedocfont
     MMMM/truetype
     MMMM/webopenfont

(where MMMM is some prefix yet to be determined), within which you can 
have a description of many different fonts, including Arial and ComicSans.

=======

*IF* we were to define a top-level media type, I do *not* think it 
should be named "font", but instead should name it "fontformat" or 
something like that. I think naming it "font" just leads people to have 
false expectations.

=======

I notice that if "application" were used for font format file names, 
some of the font format names would need to include the word "font" as 
part of the name. For example, "application/postscript" can not be used 
for the font format defined in the postscript standard. Instead, it 
would have to be "application/postscriptfont". This *could* be taken an 
argument for using "fontformat" as a top level type, as in 
"fontformat/postscript". However, I don't find it a convincing argument 
by itself.

     Tony Hansen