Re: Making Aliases Conditional

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for your response, Behdad.

So, you're saying that it's possible to do this somehow, but not in the way I'm trying to do it. By "sugar" do you mean somehow assigning an arbitrary value and then using that to alias? I have searched quite a bit, so I'd be grateful is someone could provide me a simple example to work from.

Thanks again,
Erik


On 12/01/2011 07:37 PM, Behdad Esfahbod wrote:
Hey,

I know aliases don't work in that situation.  But aliases are just sugar for
match/edit sequences.  If you expand it to what it means, it should work
conditionally.  Please look around for the details.  Or someone else may offer it.

behdad

On 11/27/2011 02:04 PM, Infinality wrote:
(apologies if this is a duplicate email)

I am wondering if it is possible to make alias definitions (and other things?)
conditional on some sort of test with a<match>  or something else.  For example:

<match target="font">
<test name="rendering_style" qual="any">
<string>style1</string>
<string>style2</string>
</test>
<alias>
<family>serif</family>
<prefer>
<family>Font Name 1</family>
<family>Font Name 2</family>
</prefer>
</alias>
</match>

The goal here would be to only assign the alias stuff when the value for
rendering_style is style1 or style2.  In practice, I've confirmed that this
block of xml will in fact /always/ assign the alias, regardless of the test.
I see that the definition for<match>  requires a<test>  and<edit>, not a
<test>  and<something else>, so it's not surprising that it doesn't work.

But, is there a way to accomplish what I want?  And within a single file?
(i.e. not having to manually split and do symlinks)

Thanks,
Erik

_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/fontconfig

_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/fontconfig

[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux