Re: UFO Filename Handling
Frank Trampe <[email protected]> Thu, 27 Dec 2018 10:39:51 -0600
| Newsgroups | gmane.comp.fonts.fontforge.devel,gmane.comp.fonts.fontforge.user |
|---|---|
| Message-ID | <CANkSbhp_rmbOgiAT_gEW9ikqiCvdmNX-LxQMz9LY1Rz5YjbEow@mail.gmail.com> |
--===============0562250412141698096== Content-Type: multipart/alternative; boundary="000000000000223dc4057e03995e" --000000000000223dc4057e03995e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Philippe. I still don't understand your argument. What are the specific deficiencies in FontForge UFO 2 support to which you refer? And how do the proposed changes affect your workflow? On Thu, Dec 27, 2018 at 8:27 AM Philippe Cochy <[email protected]> wrote= : > To be clear, I think UFO2 support does not make sense. > > Le jeudi 27 d=C3=A9cembre 2018 =C3=A0 07:40 +0100, Philippe Cochy a =C3= =A9crit : > > Hello Frank. > > A UFO 3 file is a de facto standard, known by the tools. A UFO file 3 is > understandable and easily modifiable, for example using a user script. > These two characteristics open FF, keeping it alive. > Hell is hiding in the details. Its details are the missing feature bricks > in the FF implementation. UFO 2 is part of this hell. > > Regards, > =CF=86 > Le mercredi 26 d=C3=A9cembre 2018 =C3=A0 19:58 -0600, Frank Trampe a =C3= =A9crit : > > Hello. > > We are working hard to get the 2018 release of FontForge done before the > end of the year. There is one proposed change that seems to require > feedback and general approval from the user community. > > The adoption of UFO 3 has finally both allowed and compelled us to make a > clean break between UFO 2 and UFO 3 and to fully implement UFO 3 > extensions, which marks a big change from the jumbled common denominator > output that we have been using up to this point. Because of the way the > scripting interfaces work, the only way to differentiate UFO 2 from UFO 3 > on output is via the directory name extension. One of the two cannot end = in > ".ufo". The least disruptive change would be to keep ".ufo" for UFO 2 and > to use ".ufo3" for UFO 3. However, given the widespread adoption of UFO 3 > and the limitations of UFO 2, there would be a lot of upsides to taking t= he > reverse approach, using ".ufo" for UFO 3 and ".ufo2" for UFO 2. I would > like to pursue this path if it doesn't create any particularly difficult > problems for our users. > > I would appreciate feedback on this proposal. > > Best wishes, > > Frank > > _______________________________________________ > fontforge-devel mailing [email protected]://= lists.sourceforge.net/lists/listinfo/fontforge-develhttp://fontforge.10959.= n7.nabble.com/Developer-f3.html > > _______________________________________________ > fontforge-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fontforge-devel > http://fontforge.10959.n7.nabble.com/Developer-f3.html > --000000000000223dc4057e03995e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi, Philippe.<div><br></div><div>I still don't underst= and your argument. What are the specific deficiencies in FontForge UFO 2 su= pport to which you refer? And how do the proposed changes affect your workf= low?</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"l= tr">On Thu, Dec 27, 2018 at 8:27 AM Philippe Cochy <<a href=3D"mailto:ac= [email protected]">[email protected]</a>> wrote:<br></div><blockquot= e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s= olid rgb(204,204,204);padding-left:1ex"><div><div>To be clear, I think UFO2= support does not make sense.</div><div><br></div><div>Le jeudi 27 d=C3=A9c= embre 2018 =C3=A0 07:40 +0100, Philippe Cochy a =C3=A9crit=C2=A0:</div><blo= ckquote type=3D"cite"><div>Hello Frank.</div><div><br></div><div>A UFO 3 fi= le is a de facto standard, known by the tools. A UFO file 3 is understandab= le and easily modifiable, for example using a user script. These two charac= teristics open FF, keeping it alive.</div><div>Hell is hiding in the detail= s. Its details are the missing feature bricks in the FF implementation. UFO= 2 is part of this hell.</div><div><br></div><div>Regards,</div><div> =CF= =86</div><div>Le mercredi 26 d=C3=A9cembre 2018 =C3=A0 19:58 -0600, Frank T= rampe a =C3=A9crit=C2=A0:</div><blockquote type=3D"cite"><div dir=3D"ltr">H= ello.<div><br></div><div>We are working hard to get the 2018 release of Fon= tForge done before the end of the year. There is one proposed change that s= eems to require feedback and general approval from the user community.</div= ><div><br></div><div>The adoption of UFO 3 has finally both allowed and com= pelled us to make a clean break between UFO 2 and UFO 3 and to fully implem= ent UFO 3 extensions, which marks a big change from the jumbled common deno= minator output that we have been using up to this point. Because of the way= the scripting interfaces work, the only way to differentiate UFO 2 from UF= O 3 on output is via the directory name extension. One of the two cannot en= d in ".ufo". The least disruptive change would be to keep ".= ufo" for UFO 2 and to use ".ufo3" for UFO 3. However, given = the widespread adoption of UFO 3 and the limitations of UFO 2, there would = be a lot of upsides to taking the reverse approach, using ".ufo" = for UFO 3 and ".ufo2" for UFO 2. I would like to pursue this path= if it doesn't create any particularly difficult problems for our users= .</div><div><br></div><div>I would appreciate feedback on this proposal.</d= iv><div><br></div><div>Best wishes,</div><div><br></div><div>Frank</div><di= v><br></div></div> <pre>_______________________________________________ fontforge-devel mailing list <a href=3D"mailto:[email protected]" target=3D"_blank">= [email protected]</a> <a href=3D"https://lists.sourceforge.net/lists/listinfo/fontforge-devel" ta= rget=3D"_blank">https://lists.sourceforge.net/lists/listinfo/fontforge-deve= l</a> <a href=3D"http://fontforge.10959.n7.nabble.com/Developer-f3.html" target= =3D"_blank">http://fontforge.10959.n7.nabble.com/Developer-f3.html</a> </pre></blockquote></blockquote></div>_____________________________________= __________<br> fontforge-devel mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">= [email protected]</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/fontforge-devel" re= l=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/list= info/fontforge-devel</a><br> <a href=3D"http://fontforge.10959.n7.nabble.com/Developer-f3.html" rel=3D"n= oreferrer" target=3D"_blank">http://fontforge.10959.n7.nabble.com/Developer= -f3.html</a><br> </blockquote></div> --000000000000223dc4057e03995e-- --===============0562250412141698096== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============0562250412141698096== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ fontforge-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fontforge-devel http://fontforge.10959.n7.nabble.com/Developer-f3.html --===============0562250412141698096==--