Re: complicated ordering
- To: Raimund Steger <rs@xxxxxxxx>
- Subject: Re: complicated ordering
- From: Behdad Esfahbod <behdad@xxxxxxxxxx>
- Date: Wed, 13 Jun 2012 20:32:56 -0400
- Cc: fontconfig@xxxxxxxxxxxxxxxxxxxxx
- Delivered-to: fontconfig@xxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=PcScuOV20B78t87wekaVP/5+rgqDiOu4fpHqE+DG9Q4=; b=YRmYARKYaLZc+C28O7eXqxGWVstDbCbXYNx7CRfww3tUbxPvzsheb0ngjTVbNt7Uoj K95APkzavyOC0tzToRlSovPseeEOWVzWObGuCsrWGBD6rbx5vuqDS7PcUHft+xyTZK0N YLrSKuWvJuz+h4eBfms7KDb6NX1+pv506XHpu9Qlkio1fnFln85rEi7AiPOWzt3Q3Eub A+FyIFoB0PaFj5s82pXsprI8yalMyzbPTc5dk+orNFGrwnhA7jMdNs9c429d4qTPIO3S KdU82YDiq7ajvFRKekZ9E42j5LWeYabcK8RStgO/BeJJTmBKOvSFb7hr3rluJag9GsXw 3MsA==
- In-reply-to: <4FD92F74.6010007@mytum.de>
- References: <CACT-Cx1pC1yk8t=x2QRywNSHep2q5rRFa8QQA1VOSsmc-Ci26Q@mail.gmail.com> <4FD8F5C1.4010603@behdad.org> <4FD92F74.6010007@mytum.de>
- User-agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20
On 06/13/2012 08:25 PM, Raimund Steger wrote:
> A possible over-engineered solution for family substitutes would be to promote
> fontconfig properties from list-valued to ordered-tree-valued, e. g. having
>
> family: sans--HelveticaClass--Helvetica
> | `---Arial
> +---LucidaClass-----Lucida Sans Unicode
> | `-------Lucida Grande
> `---PGothic---------HG-PGothicB-Sun
> `------------MS PGothic
>
> where nodes in the tree could be moved as unit, i. e. all the Sanses can stay
> together if an 'edit' operates on that level, and edits can assign new parents
> and childs as additional modes.
I actually kinda like this.
If we can find an expressive language that does not rely on rule orders, I
think that is an improvement.
behdad
_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/fontconfig
[Fedora Users]
[Fedora Cloud]
[Kernel]
[Fedora Legacy]
[Fedora Packaging]
[Fedora Desktop]
[PAM]
[Red Hat Development]
[Red Hat 9]
[Gimp]
[Yosemite News]