UFO Filename Handling
Frank Trampe <[email protected]> Wed, 26 Dec 2018 19:58:56 -0600
| Newsgroups | gmane.comp.fonts.fontforge.devel,gmane.comp.fonts.fontforge.user |
|---|---|
| Message-ID | <CANkSbhrxSTne6QuXYiP6M5hV8oBo94cDFhV_dJsvX-eb_mjWvA@mail.gmail.com> |
--===============0869830172570917380== Content-Type: multipart/alternative; boundary="000000000000b9faf9057df74a29" --000000000000b9faf9057df74a29 Content-Type: text/plain; charset="UTF-8" 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 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. I would appreciate feedback on this proposal. Best wishes, Frank --000000000000b9faf9057df74a29 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hello.<div><br></div><div>We are working hard to get the 2= 018 release of FontForge done before the end of the year. There is one prop= osed change that seems to require feedback and general approval from the us= er community.</div><div><br></div><div>The adoption of UFO 3 has finally bo= th allowed and compelled us to make a clean break between UFO 2 and UFO 3 a= nd to fully implement UFO 3 extensions, which marks a big change from the j= umbled common denominator output that we have been using up to this point. = Because of the way the scripting interfaces work, the only way to different= iate 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 U= FO 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 t= o pursue this path if it doesn't create any particularly difficult prob= lems for our users.</div><div><br></div><div>I would appreciate feedback on= this proposal.</div><div><br></div><div>Best wishes,</div><div><br></div><= div>Frank</div><div><br></div></div> --000000000000b9faf9057df74a29-- --===============0869830172570917380== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============0869830172570917380== 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 --===============0869830172570917380==--