> 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