> 1. glpyph caching,

Doesn't the cache work automatically for any used font size?

> 2. horizontal and vertical scaling may not 
> match.

Addressed in the attached draft.

> 3 - simplicity, 4. almost never happens unless the viewport of 
> the evas and the
> actual window are not 1:1 scaled.

So, no reason preventing me from doing it :-)
Comments on the attached draft are much appreciated. Especially the new
invocation
of evas_common_font_load() may not be the smartest way of doing it (?).

BTW, I'm using this for printing, hence the buffer engine.

Cheers,
Bernhard


begin 600 evas-hq-fontscaling.diff
M+2TM(&5V87,M8W9S+6]R:6<O<W)C+VQI8B]E;F=I;F5S+V)U9F9E<B]E=F%S
M7V5N9VEN92YC("`@("`R,#`T+3`X+3,P(#$T.C,P.C0T+C`P,#`P,#`P,"`K
M,#(P,[EMAIL PROTECTED]<RUC=G,M;6]D:69I960O<W)C+VQI8B]E;F=I;F5S+V)U
M9F9E<B]E=F%S7V5N9VEN92YC("`R,#`T+3`Y+3$T(#$S.C4V.C0V+C`P,#`P
M,#`P,"`K,#(P,`I`0"`M,3`T-BPQ,R`K,[EMAIL PROTECTED]<U]E;F=I
M;F5?8G5F9F5R7V9O;G1?9')A=RAV;VED("ID871A+"!V;VED("IC;VYT97AT
M+"!V;VED("IS=7)F86-E+"!V;VED("IF;VYT+"!I;G0@>"P@:6YT('DL(&EN
M="!W+"!I;G0@:"P@:6YT(&]W+"!I;G0@;[EMAIL PROTECTED](&-H87(@*G1E>'0I"B!["B`@
M("!296YD97)?16YG:6YE("IR93L**R`@(%)'0D%?1F]N="H@;F5W9F]N=#L*
M*R`@(&EN="!R96YD97)?=RP@<F5N9&[EMAIL PROTECTED](&UU;'0L(&1I=CL*(`H@("`@
M<F4@/2`H4F5N9&5R7T5N9VEN92`J*61A=&$["B`@("!I9B`H*'<@/3T@;W<I
M("8F("AH(#T](&]H*2D*("`@("[EMAIL PROTECTED]<U]C;VUM;VY?9F]N=%]D<F%W*'-U
M<F9A8V4L(&-O;G1E>'0L(&9O;G0L('@L('DL('1E>'0I.PH@("[EMAIL PROTECTED]@
M("`@("!["BT@("`@("[EMAIL PROTECTED]@8W)E871E(&]U='!U="!S=7)F86-E('-I>F4@
M;W<@>"!O:"!A;F0@<V-A;&[EMAIL PROTECTED]&[EMAIL PROTECTED](&@@*B\**R`@("`@("`O*B!C<F5A
M=&4@;W5T<'5T('-U<F9A8V4@<VEZ92!R96YD97)?=R!X(')E;F1E<E]H+"!D
M<F%W('1E>'0@:[EMAIL PROTECTED]<'1E9"!S:7IE+"!A;F0@<V-A;&[EMAIL PROTECTED]&[EMAIL 
PROTECTED](&@@
M*B\*("`@("`@("!21T)!7T1R87=?0V]N=&5X="`J9&,L("ID8U]I;CL*(`H@
M("`@("`@(&1C7VEN([EMAIL PROTECTED]&[EMAIL PROTECTED],[EMAIL PROTECTED],L-#`@
M0$`*("`@("`@("`@('L*("`@("`@("`@("`@(%)'[EMAIL PROTECTED]@
M("`@("`@("`@("`@"BL@("`@("`@("`@("!I9B`H(&@J;W<@/"!W*F]H("D*
M*R`@("`@("`@("`@("`@>PHK("`@("`@("`@("`@("`@(&UU;'0@/2!W.PHK
M("`@("`@("`@("`@("`@(&1I=B`](&]W.PHK("`@("`@("`@("`@("!]"BL@
M("`@("`@("`@("!E;'-E"BL@("`@("`@("`@("`@('L**R`@("`@("`@("`@
M("`@("!M=6QT(#T@:#L**R`@("`@("`@("`@("`@("!D:78@/2!O:#L**R`@
M("`@("`@("`@("[EMAIL PROTECTED]("`@("`@("`@("`@<F5N9&5R7W<@/2`H;W<J;75L
M="DO9&EV.PHK("`@("`@("`@("`@<F5N9&5R7V@@/2`H;[EMAIL PROTECTED];75L="DO9&EV
M.PHK"B`@("`@("`@("`@("!D8RT^8V]L+F-O;"`](&1C7VEN+3YC;VPN8V]L
M.PHM("`@("`@("`@("`@:6T@/2!E=F%S7V-O;6UO;E]I;6%G95]C<F5A=&4H
M;W<L(&]H*3L**R`@("`@("`@("`@(&EM([EMAIL PROTECTED]<U]C;VUM;VY?:6UA9V5?
M8W)E871E*')E;F1E<E]W+"!R96YD97)?:"D["B`@("`@("`@("`@("!I9B`H
M:6TI"B`@("`@("`@("`@("`@('L*("`@("`@("`@("`@("`@("`@:6YT(&UA
M>%]A<V-E;G0["B`@("`@("`@("`@("`@("`@(&EN="!I+"!J.PH@("`@("`@
M("`@("`@("`@("`*("`@("`@("`@("`@("`@("`@:6TM/F9L86=S('P](%)'
M0D%?24U!1T5?2$%37T%,4$A!.PHM("`@("`@("`@("`@("`@("!J(#T@;W<@
M*B!O:#L**R`@("`@("`@("`@("`@("`@:B`](')E;F1E<E]W("H@<F5N9&5R
[EMAIL PROTECTED]"B`@("`@("`@("`@("`@("`@(&9O<B`H:2`](#`[(&D@/"!J.R!I*RLI
M(&EM+3YI;6%G92T^9&%T85MI72`]("AD8RT^8V]L+F-O;"`F(#!X9F9F9F9F
M*3L*("`@("`@("`@("`@("`@("`@"BT@("`@("`@("`@("`@("`@(&UA>%]A
M<V-E;G0@/2!E=F%S7V-O;6UO;E]F;VYT7VUA>%]A<V-E;G1?9V5T*&9O;G0I
M.PHK("`@("`@("`@("`@("`@("!N97=F;VYT([EMAIL PROTECTED]<U]C;VUM;VY?9F]N
M=%]L;V%D*"`H*%)'0D%?1F]N="`J*69O;G0I+3YS<F,M/FYA;64L("@H*%)'
M0D%?1F]N="`J*69O;G0I+3YS:7IE*FUU;'0I+V1I=B`I.PHK("`@("`@("`@
M("`@("`@("!M87A?87-C96YT([EMAIL PROTECTED]<U]C;VUM;VY?9F]N=%]M87A?87-C
M96YT7V=E="AN97=F;VYT*3L*("`@("`@("`@("`@("`@("`@"BT@("`@("`@
M("`@("`@("`@(&5V87-?8V]M;6]N7V9O;G1?9')A=RAI;[EMAIL PROTECTED]&,L(&9O;G0L
M(#`L(&UA>%]A<V-E;G0L('1E>'0I.PHK("`@("`@("`@("`@("`@("!E=F%S
M7V-O;6UO;E]F;VYT7V1R87<H:6TL(&1C+"!N97=F;VYT+"`P+"!M87A?87-C
M96YT+"!T97AT*3L*("`@("`@("`@("`@("`@("[EMAIL PROTECTED]<U]C;VUM;VY?8W!U
M7V5N9%]O<'0H*3L*("`@("`@("`@("`@("`@("[EMAIL PROTECTED]<U]C;VUM;VY?<V-A
M;&5?<F=B85]I;E]T;U]O=71?8VQI<%]S;6]O=&@H:6TL('-U<F9A8V4L(&-O
M;G1E>'0L(`HM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`P+"`P+"!O=RP@;[EMAIL PROTECTED](`HM("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("!X+"!Y("[EMAIL PROTECTED]"AM
M87A?87-C96YT("H@:"[EMAIL PROTECTED]:"DL(`HK("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`P+"`P+"!R96YD97)?=RP@
M<F5N9&[EMAIL PROTECTED](`HK("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("!X+"!Y("[EMAIL PROTECTED]"AM87A?87-C96YT("H@:"[EMAIL PROTECTED]
M96YD97)?:"DL(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("!W+"!H*3L**R`@("`@("`@("`@("`@("`@"B`@
M("`@("`@("`@("`@("`@(&5V87-?8V]M;6]N7VEM86=E7V9R964H:6TI.PH@
M("`@("`@("`@("`@("!]"B`@("`@("`@("`@("!E=F%S7V-O;6UO;E]D<F%W
37V-O;G1E>'1?9G)E92AD8RD["@==
`
end


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM. 
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to