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

[Pkg-fonts-devel] Bug#411308: dejavu: text jumps when only numbers change



tags 411308 upstream
tags 411308 patch
tags 411308 pending
thanks

On Sun, Feb 18, 2007 at 08:53:23PM +0100, Eugeniy Meshcheryakov wrote:
> 
> 18 лютого 2007 о 20:17 +0100 Frans Pop написав(-ла):
> > Hope you'll reconsider the "wontfix" tag.
> I checked font files, and all digits have the same width there.
> And discussion in dejavu ML was about digits width in different fonts. I
> think there are some problmes with hinting instructions in Sans.

Here attached is the patch submitted upstream by Eugeniy which will be included
in the next package I'm preparing.

regards,
Davide

Index: DejaVuSerif.sfd
===================================================================
--- DejaVuSerif.sfd	(revision 1589)
+++ DejaVuSerif.sfd	(revision 1592)
@@ -603,10 +603,10 @@
 Encoding: 49 49 49
 Width: 1303
 Flags: W
-TtfInstrs: 120
+TtfInstrs: 130
 5TBo;"U5,4A-N33!sSl/"U8ZH!HS5I#8%(=!XfRh`5MSl0`Wln1A&Ks3>"8*92ept"RQF*"RT>9
-!DBX(<*6g6$NNEl!<<K-$ie"%&N;[P5RAP5+9=,%0+%hf!DBX)<*6g6$ie!B!<<K-$NNFO&N;[P
-
+!DBX(<*6m8$igY85QCic!<<K-$ie"%&N:Lc=[399!$D:q#qlVg>ldU&$WL6C!"8i8s1eU9!!*'-
+!"/cl3"\(c3*?4]
 EndTtf
 Fore
 291 0 m 1,0,-1
@@ -704,10 +704,10 @@
 Encoding: 52 52 52
 Width: 1303
 Flags: W
-TtfInstrs: 159
+TtfInstrs: 164
 5U?JB#mpt>A-rYM9`YS0!-8VT&-[+^B`eDB"9ni<%0I+K#QbVMo[H"A`;Da9&NMQG0BE$ne3*(Q
-&NMO<;cj89"RQF*"moG:Z7cLb!F<,V#p9["%Kfu;9<\e'9<\h(>>)10<*N#"%ocb8]`8]F^]4B8
-&c`OE5WB?73*AK`$NV.H2uuSO"9noC![nC6!]UNW!_<Y'>l\.1
+&NMO<;cj89"RQF*"moG:Z7cLb!F<,V#p9["%Kfu;9<\e'9<\h(>>)10<*N#"%ocb8^AnoI'*#`I
+!WW6$&c`OE5WB?7(H>P_(^g?_!B:*O!<`T.('5lk2?GiF7fl3g#@.=8
 EndTtf
 Fore
 715 506 m 1,0,-1
@@ -736,10 +736,10 @@
 Encoding: 53 53 53
 Width: 1303
 Flags: W
-TtfInstrs: 173
+TtfInstrs: 178
 5U?L:*I&K6"qYkeAJA\[$itPP@LQWe*>&>[*WQu\#p'Zc%g!jbo^'NGm)0J'&NMQG&ENKM&B=/;
-mL]BY&ihWH9<\_%9<\e'>>)12<*NJ<!$M<W!!*'B!$D8,3"\)/=TM1"&l_N.'3&1<]`9/T5QCfb
-+93Pa^c2ob3*AKn%g*=F%g<IJ%gNUN%iGlr%iZ$!%il0%$kE=K!?V:`!A=F+!<ug0>lXj)
+mL]BY&ihWH9<\_%9<\e'>>)12<*NJ<!$M<W!!*'B!$D8,3"\)/=TM1"&l_N.'3&1<^AoDW+94Y,
+!WW6$+93Pa^c2ob(H>P_-4^1h":kYH"qLqL#S.d`)@mbt*"O&#*XiPZ%fmaP*s""p0*)8_!*oR)
 EndTtf
 Fore
 1030 1493 m 1,0,-1
@@ -812,9 +812,10 @@
 Encoding: 55 55 55
 Width: 1303
 Flags: W
-TtfInstrs: 114
+TtfInstrs: 124
 5TKq/!!*'$!s&E&9a(P"G6_RX!s/K*!!EW/"p,)BoYg).(HF2M0D+TC3A=*)=9fB@m0=1+m9(V6
-9<\_%=M4\@s1eU8!!rW3!'iLU2`Oq@9<]%.=M4\@!'gMb!!rW3s1gT+2`OsI(BG?T!aPd+
+9<\_%=MFhC!"&\@!!3-$!!rW3!'iLU2]"GV!DBX0<*6m8$31A45QCic!<<E+$3.e#&N:Lc=gStG
+(]shF
 EndTtf
 Fore
 1155 1391 m 1,0,-1
Index: DejaVuSansBoldOblique.sfd
===================================================================
--- DejaVuSansBoldOblique.sfd	(revision 1589)
+++ DejaVuSansBoldOblique.sfd	(revision 1592)
@@ -619,9 +619,10 @@
 Encoding: 49 49 49
 Width: 1425
 Flags: W
-TtfInstrs: 116
+TtfInstrs: 121
 5V3<L#Qk&3&ci%7"qgt=!BL=*"9N]L;[3;F#mgh@!ser2!rrE1!=/`.!=B2GeC;DJ^_%1q3=ul?
-3ACLeln\5"eEek^;cj89"mlO+"mlm<3E[O,9<\b&9<\e'>?JQ=$ie!B!<<K-$NNFO&N;[P
+3ACLeln\5"eEek^;cj89"mlO+"mlm<3E[O,9<\b&9<\e'>?JW?$ig\8^]4E9!<<K-$NNFO&N:Lc
+=TAF%
 EndTtf
 AnchorPoint: "below" 568 0 basechar 0
 AnchorPoint: "above" 864 1520 basechar 0
@@ -644,10 +645,10 @@
 Encoding: 50 50 50
 Width: 1425
 Flags: W
-TtfInstrs: 124
+TtfInstrs: 129
 5Uc[9"U#SW!YlOU"U$ji(]Y%J%h!FkA,pcS!Wa#G"TSW8(]t$V'a#<beC<gs3B7m9&NMj+!&*^2
-m*tA63B8cd;cj89"j%>m3<p*!a]Teg9<\b&9<\e'>>)10<*NJ<!#bgP!!*';!#Yc%3"\)/=gS>9
-"U5$6
+m*tA63B8cd;cj89"j%>m3<p*!a]Teg9<\b&9<\e'>>)10<*NJ>!#bhTs1eU9!!*';!#Yc%3"\(c
+3*ETl"U,)3>lXj)
 EndTtf
 AnchorPoint: "below" 568 0 basechar 0
 AnchorPoint: "above" 864 1520 basechar 0
@@ -678,9 +679,9 @@
 Encoding: 51 51 51
 Width: 1425
 Flags: W
-TtfInstrs: 105
+TtfInstrs: 110
 5V)mMEt\jd$@!#$"s@4oGT:c<G9^W&?mug)'++jX+!:Xs#lkhS'*B*c-4)?Tm*tA73=ul?3>X\1
-!"e5`jS\Z:&H;@j&FMP4!DBX)<(jG)<*NJ<!%Ir`!!*'K!%@n53"\)/=TAF%
+!"e5`jS\Z:&H;@j&FMP4!DBX)<(jG)<*NJ>!%Ists1eU9!!*'K!%@n53"\(c3*?4]
 EndTtf
 AnchorPoint: "below" 568 0 basechar 0
 AnchorPoint: "above" 864 1520 basechar 0
@@ -721,10 +722,10 @@
 Encoding: 52 52 52
 Width: 1425
 Flags: W
-TtfInstrs: 161
+TtfInstrs: 166
 5W\uU!t>53!!<<4!!NB'":524"UP;>"UP;="UPJ<3WK6i#B^1N"&fL6$3C5."V(eC"To&8#m(5<
 %M7.>jM2BE3>!&f0`Wlfe3*(Q&ihX=;cj89"mlNum0<g^#7q1.#7q0_#7q'\=X!l>YR4?&YR=E7
-9<\h(>>)10<*NJ<!"T%E!!*'0!"Juo3"\)/=goIQ9)o#7!!-@*>lXj)
+9<\h(>>)10<*NJ>!"T&>s1eU9!!*'0!"Juo3"\(c3*E^4!)!:n*WQ4H!*oR)
 EndTtf
 AnchorPoint: "below" 568 0 basechar 0
 AnchorPoint: "above" 864 1520 basechar 0
@@ -751,10 +752,10 @@
 Encoding: 53 53 53
 Width: 1425
 Flags: W
-TtfInstrs: 146
+TtfInstrs: 151
 5WK#P!X&WH!$).E!!"$#"<%LV?4gHW*F0S)#C.#)%0C\Q;[m+U*>&AR";_UN$3:8G&-3R\$4n6i
 eC<j#&J@)9&igO:(HF2M&ENKM&FT8kj:M"P&J@)X92ept&-_G+&-_G;3E[O,9<\_%9<\e'>>)1/
-<*N#"%9-P6]`9,R^]4B8*WR5]5WB?73*?4]
+<*N#"%9-P6^Ao>U*rj"U!WW6$*WR5]5WB?7(H>Ot
 EndTtf
 AnchorPoint: "below" 568 0 basechar 0
 AnchorPoint: "above" 864 1520 basechar 0
@@ -788,9 +789,9 @@
 Encoding: 54 54 54
 Width: 1425
 Flags: W
-TtfInstrs: 114
+TtfInstrs: 119
 5TpdV!"<0C>n@!W('\h"&9B..*+10.#m1VF#nn0Y'-AV6eEk]O^q^Np3ACLFjRhdMmage;p$ND)
-3A:J,YR+92]`9J\^]4B8-ibXq5WB?73*AKa?iXR>?jL-H?j^9L?l!,d?l38h?lEDl$s`i5
+3A:J,YR+92^Ao\_.0%'_!WW6$-ibXq5WB?7(H>P_).3GP#@IgF$"+*J$Xa`X(LS(f).4@j)[p!P
 EndTtf
 AnchorPoint: "below" 568 0 basechar 0
 AnchorPoint: "above" 864 1520 basechar 0
@@ -850,9 +851,10 @@
 Encoding: 56 56 56
 Width: 1425
 Flags: W
-TtfInstrs: 116
+TtfInstrs: 121
 5U70T.WYRoEuk=*,]aT/*agZ=/K5*#-PI!s&fWD9'a#*[+YXJW`9c"?eEdb7&NLF93ACLFjRhg"
-&FL+t3B8bo9<\b&9<\e'>>)10<*N#"&6)k,YS'o>9<](/>?JQ=0`Sog!<=eR0E=?t&N;[P
+&FL+t3B8bo9<\b&9<\e'>>)10<*N#"&6)k,YS'o>9<](/>?JW?0`Wp-^]4E9!<=eR0E=?t&N:Lc
+=TAF%
 EndTtf
 AnchorPoint: "below" 568 0 basechar 0
 AnchorPoint: "above" 864 1520 basechar 0
@@ -898,10 +900,10 @@
 Encoding: 57 57 57
 Width: 1425
 Flags: W
-TtfInstrs: 128
+TtfInstrs: 138
 5T^4N$34B5>m)-g$3YDf$6jO&A/Sc'#:1H*'.";$-kOnpeEdc-0`VdGo^'L-mL\dtp$ND)3A:J,
-YR=E4]`9J\^]4B8-ibXq5WB?73*?8TYRa]8]`9G\5QCfb-ib[q^c2ob3*AK[D[UIlD[gUpD\$b3
-D^B<KD^Pis
+YR=E4^Ao\_.0%'_!WW6$-ibXq5WB?7(H>Ou9<\q+=MFhb!%7h4!!3-$!%7gqs1gT+2]"GV5SJ&D
+D[^OnD[p[rD^96ID^KBM$!dN2
 EndTtf
 AnchorPoint: "below" 568 0 basechar 0
 AnchorPoint: "above" 864 1520 basechar 0
Index: DejaVuSansOblique.sfd
===================================================================
--- DejaVuSansOblique.sfd	(revision 1589)
+++ DejaVuSansOblique.sfd	(revision 1592)
@@ -578,9 +578,9 @@
 Encoding: 48 48 48
 Width: 1303
 Flags: W
-TtfInstrs: 68
-5S>#H#ngbK<XDVK+UA/e#Rh@l&G5>=lnJJOjRhdMmP"Z7YR+9%YR4?69<\e'>?JQ=,QL(0!<=AF
-,lbY>&N;[P
+TtfInstrs: 73
+5S>#H#ngbK<XDVK+UA/e#Rh@l&G5>=lnJJOjRhdMmP"Z7YR+9%YR4?69<\e'>?JW?,lf1j5QCic
+!<=AF,lbY>&N:Lc=TAF%
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0
@@ -642,10 +642,10 @@
 Encoding: 50 50 50
 Width: 1303
 Flags: W
-TtfInstrs: 155
+TtfInstrs: 160
 5V)p="U5,H(]kHQ"9o&63X,Qb%qQ;T$tL#P!Fu97!Yu:N!<Wl5":5>L";qd#eEdc-3>X[f3B8eo
-0C8>to^!/M3A=*)=9fB@m1C-p#7q(+=X!l>YR4?3]`8oM5QCfb)#tQS^c2ob3*AKp$31DM)#tNk
-/-%4<AI*P]FTm!oGo-nm!>5DJ"t'U3!EB/1!HnJL>l\.1
+0C8>to^!/M3A=*)=9fB@m1C-p#7q(+=X!l>YR4?3^Ao/P)#s^<5QCfb)#tQS^c2ob(H>P_-jfq]
+(`<;k(b>Y<(hEtu!-JHi#'h$n"T]5:'a?#i1]^SW@f^`R#[IF9
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0
@@ -676,10 +676,10 @@
 Encoding: 51 51 51
 Width: 1303
 Flags: W
-TtfInstrs: 150
+TtfInstrs: 160
 5V!-_A0D^]'j)>a&h?TT==@\^<YA7QB.P2K*u4tc+tEWr'c[Jf,mX\i/.g=\m*tA6(HE9l0`VdO
-jRhg2lk&UYmL\eH0EFhN$<1-@!%\+8!!*'N!%e/c3"\)/=TM1"%9-!)%THY*YRjc<=M4\cs1eU8
-!%\+$!'iLU2`Or*%Uf?L!G3fi.g-Uf(+TGl!*oR)
+jRhg2lk&UYmL\eH0EFhN$<1-B!%e1%!'gMc!!*'N!%e/c3"\(c3*?8TYROQ)YRXW:9<\t,>?JW?
+/H@@%^]4E9!<=YN/-%pp&N:Lc=[3I*!+l7D.Uah1('#+#!aPe3
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0
@@ -722,11 +722,11 @@
 Encoding: 52 52 52
 Width: 1303
 Flags: W
-TtfInstrs: 200
+TtfInstrs: 205
 5W]A]!"')C$NL/6$O$qH!<rQ6"U4u5"U4u4"U5/33XYon"CqoB!(I/%$jR%@#n$n>!X&]0"p+f3
 %M7.>jM2BE3>!&f0`Wlfe3*(Q&ihX=;cj89"mlNum0<g^#7q1.#7q0_#7q'\=X!l>YRFK(YROQ9
-9<\n*>>)12<*N#"&6)k,YRsi==M4\Es1eU8!"Ju=!'iLU2`Or*,WZ;6#lkhC.f_%".180:2uu#I
-2@O1+GlVsqL]E,;RK/W^&7#9A
+9<\n*>>)12<*N#"&6)k,YRsi==MFhH!"T%E!!3-$!"Ju=!'iLU2]"GV5U8Au!=8`D!%S%!!@\C;
+!&t!>$T8E*%!_hq%#=n;%%70^$kQ\E>lXj)
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0
@@ -753,10 +753,10 @@
 Encoding: 53 53 53
 Width: 1303
 Flags: W
-TtfInstrs: 137
+TtfInstrs: 142
 5W/cK!WrTJ+<LXg+<Vae!sTheA-N]?&l09R%fp2@7Lr?#+Wqj?!X'AR!=8`.)%loe#RM+e&Cf4r
-^_%2>&J@)9&f3P_!"d*0o^!.Wp?iLk`"G'a92ept&-_G+&-_G;10Ge%9<\h(9<\n*>>)13<*NJ<
-!$VBX!!*'C!$M>-3"\)/=TAF%
+^_%2>&J@)9&f3P_!"d*0o^!.Wp?iLk`"G'a92ept&-_G+&-_G;10Ge%9<\h(9<\n*>>)13<*NJ>
+!$VCds1eU9!!*'C!$M>-3"\(c3*?4]
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0
@@ -792,11 +792,11 @@
 Encoding: 54 54 54
 Width: 1303
 Flags: W
-TtfInstrs: 189
+TtfInstrs: 194
 5U-pK"(W/RA02S&&.M8@BFno,<Zb0h'*\FG$igPN"pcCd.hM@>eEjud&J@)Y!"e5`m.BWUjUghk
-mL_H5!DBX(<*6g6.f_g7!<=VM/-!CE&N;[P5[\m@HNaIC$q^t$%SA3S$sF*D%U(>s$u-5d%VdJ>
-%!iA/%XA\5.Z+Xl%>kXQ.[^^5%@I]o.]EiU%B0i:._,tu%CltZ.`i+@%ET+%.bP6`%G;6E.d7B+
-%I"Ae.P4p+>lXj)
+mL_H5!DBX(<*6m8/-%1#5QCic!<=VM/-!CE&N:Lc=[6A@"FC:R8dn<$8e+HC=q"RD=q4^cC(+hd
+C(=u.H45*/H4G35H7Fd\M@GFQMCP#&R15PoR4>0EW=>g:W@GFe\IH(Z\LP]0aUQ?%aXYsPfaZUE
+fdc4pkmckekpe8j!*oR)
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0
@@ -838,10 +838,10 @@
 Encoding: 55 55 55
 Width: 1303
 Flags: W
-TtfInstrs: 129
-5SjS-!WrK+"U"u33X'$o7KWeo!<rQ-#8#D/`">!i0`Wm!lnD(2=9fB@m0=1+m9(V69<\b&=M4\>
-!'gMb!!`K/s1gT+2`Oq@9<\h(9<\n*>>)13<*NJ<!!iP>!!*')!!`Kh3"\)/=[3Q*"W@Ol""=CW
-"_\'a"F1.V>lXj)
+TtfInstrs: 139
+5SjS-!WrK+"U"u33X'$o7KWeo!<rQ-#8#D/`">!i0`Wm!lnD(2=9fB@m0=1+m9(V69<\b&=MFhA
+!!`Kh!!3-$!!`K/s1gT+2]"GV!DBX*<(jG*<*N#"&6)k9^AnN>#QMR>!WW6$#64u/5WB?7(H>P_
+&IAUZ"XaC$"^2(C"aC/q"UJB6
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0
@@ -860,9 +860,9 @@
 Encoding: 56 56 56
 Width: 1303
 Flags: W
-TtfInstrs: 99
+TtfInstrs: 104
 5U.Nk"(W,QA0)7l.TRTf'k]3G(_QfS)\NE()[m!("pcS"0G)aPm*tC?&FL+t&NMj+!"eMXo^!.W
-&FMP=0EFhN$rfm(%9-P)YRXW:=M4\gs1eU8!&+C,!'iLU2`Oq?
+&FMP=0EFhN$rfm(%9-P)YRXW:=MFhj!&4Gg!!3-$!&+C,!'iLU2]"GV
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0
@@ -908,10 +908,10 @@
 Encoding: 57 57 57
 Width: 1303
 Flags: W
-TtfInstrs: 156
+TtfInstrs: 166
 5T^4Z+ot=:,%M$r"DRpM*%5>2<ZFse#9P5t(*<ek.hLM&eEdc-0`VdGo^!.Orq5[jmL^'l0EFhN
-$<1-@!%S%7!!*'M!%\)b3"\)/=TM1"%9-!)%THY*YRa];9<\t,>>)14<*N#"&l`(;]`9S_^]4B8
-.f_("5WB?73*AK_7K>mY7KR*#A-$3BA0.!9Pl[-OPo^<=
+$<1-B!%\+#!'gMc!!*'M!%\)b3"\(c3*?8TYROQ)YRXW:9<\q+>>)13<*N#"&QDt-YS'o>=MFhe
+!%\)b!!3-$!%S%"!'iLU2]"GV5Slli7KGs[A,p-@A--9_PlR'MPld3l$XE`4
 EndTtf
 AnchorPoint: "below" 506 0 basechar 0
 AnchorPoint: "above" 802 1520 basechar 0

Attachment: signature.asc
Description: Digital signature


Reply to: