bugFree UCS Outline Fonts - Bugs: bug #32338, Remove $Revision: from version in...

 
 

bug #32338: Remove $Revision: from version in font files

Submitted by:  Pander <pander>
Submitted on:  Thu 03 Feb 2011 12:36:49 PM UTC  
 
Category: installationSeverity: 2 - Minor
Item Group: installationStatus: Fixed
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: ClosedRelease: development

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Tue 25 Oct 2011 09:26:44 PM UTC, comment #7:

In build scripts, wrote a routine that strips the
Version $...$
leaving
Revision: xxxx
I want to leave the revision so it is clear this isn't a "verson" number but a "revision" number. The "version" for FreeFont is a release date.

In SVN.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Wed 23 Feb 2011 09:16:20 AM UTC, comment #6:

Barry Schwarts posted this on the FontForge devel list which could solve this bug:

This would solve a non-existent problem. The freefont Makefile, for instance, uses Python scripts run inside ff to generate the fonts; if one wants to edit the strings before generating, it can be done within the Python script. No need to edit the sfd.

The Sorts Mill Tools scripts at http://sortsmill.googlecode.com do
stuff like that, to change some of the strings when generating
TrueType instead of PS-flavored OpenType. See the "make-fonts" script.

Pander <pander>
Wed 23 Feb 2011 08:19:35 AM UTC, comment #5:

Hi Steve,

I have written a proposal here:
https://sourceforge.net/mailarchive/forum.php?thread_name=4D64BEC9.1020005%40users.sourceforge.net&forum_name=fontforge-devel

If you like it, please endorse it on the FontForge devel list.

Regards,

Pander

Pander <pander>
Mon 14 Feb 2011 09:42:26 AM UTC, comment #4:

Hi Steve,

Thanks for your reply. Good idea to have FontForge deal with it. Perhaps a feature request for FontForge can do the trick. Something called:
Strip CVS tags from metadata.
which is on by default.

Regards,

Pander

Pander <pander>
Mon 14 Feb 2011 08:34:49 AM UTC, comment #3:

Hi Pander,

You might have an aesthetic objection, but I don't accept your technical remark.

The standards specify that the field that holds the version string can accept any string (of reasonable length). If some software trips on the CVS tag string, that software has a bug, not FreeFont. I also doubt that the string would confuse anybody.

I'll consider your aesthetic objection. I don't care for the solutions you suggested, but maybe there's another way. (The build is done with FontForge anyway, so rather than introducing other software, it would be best to use that.)

Thanks!

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Thu 03 Feb 2011 05:32:49 PM UTC, comment #2:

This version number is showing up in font viewing and selection software. It looks ugly and might result in unwanted behaviour. See attachments.

Removing these tags from teh source files will show clean version numbers which will nog confuse users.

(file #22592, file #22593, file #22594)

Pander <pander>
Thu 03 Feb 2011 05:15:06 PM UTC, comment #1:

Hi Pander,

I have doubts about this one.

This will take some effort, and require (as you outlined) a layer of complexity to the build process.

Yet you provide no clue as to why this change is desirable.

The CVS Revision tag has been in FreeFont for years, and this is the first time anybody has even mentioned it...

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Thu 03 Feb 2011 12:36:49 PM UTC, original submission:

Please remove $Revision: ....$ from Version in font files. The version number gets managed correctly in the source files. However, in the files generated with make, this part should be stripped and not end up in the TTF and OTF files.

While building, the source files should be automatically copied, editted with e.g. sed and those should be used to build the OTF and TTF files.

This is not only in the CVS but also in the fonts distributed via packages for TeX Live, Ubuntu, etc.

Pander <pander>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #22592:  Screenshot.png added by pander (94KiB - image/png)
file #22593:  Screenshot-3.png added by pander (185KiB - image/png)
file #22594:  Screenshot-2.png added by pander (188KiB - image/png)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by Stevan_White (Posted a comment)
  • -unavailable- added by pander (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 03 May 2012 03:46:30 PM UTCStevan_WhiteStatusFix posted=>Fixed
      Open/ClosedOpen=>Closed
    Tue 25 Oct 2011 09:26:44 PM UTCStevan_WhiteStatusProceeding=>Fix posted
    Mon 14 Feb 2011 08:34:49 AM UTCStevan_WhiteSeverity3 - Normal=>2 - Minor
      StatusNeed info=>Proceeding
    Thu 03 Feb 2011 05:32:49 PM UTCpanderAttached File-=>Added Screenshot.png, #22592
      Attached File-=>Added Screenshot-3.png, #22593
      Attached File-=>Added Screenshot-2.png, #22594
    Thu 03 Feb 2011 05:15:06 PM UTCStevan_WhiteStatusNone=>Need info
      Assigned toNone=>Stevan_White

    Back to the top


    Powered by Savane 3.1-cleanup1