NoteWorthy Composer Forum

Forums => Announcements => Topic started by: NoteWorthy Online on 2012-06-23 04:30 am

Title: NWC Viewer 2.5.5 Beta [Concluded, Release Available]
Post by: NoteWorthy Online on 2012-06-23 04:30 am
NoteWorthy Composer Viewer Version 2.5.5 includes Lawrie Pardy's Font Pack (http://ntworthy.com/uc/pardypack/) and several other legacy user fonts.

Details:
A mechanism for dynamically loading various user fonts, as well as the main notation font, is now included in the Viewer program. The fonts are not added to the main system font catalog, but rather are loaded only when used by the target song file. This allows the NWC Viewer to provide access to many fonts with minimal impact on the overall system.

The following fonts will be available for all users of NWC Viewer 2.5.5: NWC2STDA, NWCV15, Boxmark2, Hairpin Dynamics, NWC Extra Ornaments v3, MusikChordSans, MusikChordSerif, MusikDingsSans, MusikDingsSerif, MusikTextEuroSans, MusikTextEuroSerif, MusikTextSans, MusikTextSerif, NWC2MusikDingsSans, NWC2MusikDingsSerif, NWC2SwingDings, SwingChord, SwingDings, SwingText, and SwingTextEuro. In addition, Crescendo and Boxmarks will be automatically converted to suitable alternates if they are not found on the user system.

Operating System Requirements:
Windows 2000/Windows XP/Vista/Windows 7/8

The beta installer is attached.
The latest NWC Viewer download is available here:

Title: Re: NWC Viewer 2.5.5 Beta 1
Post by: Richard Woodroffe on 2012-06-23 07:06 am
Nice solution - worked well for me.

Checked a piece of music that used Lawrie's fonts.  Removed the fonts from Windows.
Checked that the Composer showed "rubbish" symbols and that the font showed as "Not on system".
Checked the viewer which showed the file perfectly.
Checked Windows fonts to see that font was not installed.
Closed viewer and checked Composer - Font not installed.

Question -  If I add fonts to the Fonts folder and the ini file, does this allow me to do this with other fonts to save my system resources. (Most people will not want to do this, but I might because of the Scripto files).
Title: Re: NWC Viewer 2.5.5 Beta 1
Post by: Lawrie Pardy on 2012-06-23 08:05 am
Thanks Eric, this is quite encouraging for me as it is most gratifying to learn that my fonts have become so popular that this mechanism is desirable.  :)
Title: Re: NWC Viewer 2.5.5 Beta 1
Post by: NoteWorthy Online on 2012-06-23 11:55 am
Question -  If I add fonts to the Fonts folder and the ini file, does this allow me to do this with other fonts to save my system resources. (Most people will not want to do this, but I might because of the Scripto files).

Yes. The installer will not currently respect custom additions when the NWC Viewer is reinstalled over itself, but this should be improved in the next beta. This would allow additional fonts to be installed to the Viewer's program files just as you describe.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: NoteWorthy Online on 2012-07-30 11:56 pm
NWC Viewer 2.5.5 Beta 2 is now available. Changes include:

Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: Warren Porter on 2012-07-31 03:49 am
Where can I find the built in files?  At least one of them needs to have "Boxmarks" replaced with "Boxmark2".
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: NoteWorthy Online on 2012-07-31 10:18 am
Boxmarks is not a built-in file. The built-in fonts are found in the Viewer's program files, in the Fonts folder.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: Rick G. on 2012-07-31 12:28 pm
Where can I find the built in files?
They are imbedded in 'NWC2View.exe'

At least one of them needs to have "Boxmarks" replaced with "Boxmark2".
The viewer reports that Dem Bones, Dem Bones Dem Dry Bones uses Boxmarks.
The rest use only NWC2STDA and 'Times New Roman'
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: Warren Porter on 2012-07-31 12:33 pm
Thanks, people.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: NoteWorthy Online on 2012-07-31 02:54 pm
Perhaps the Viewer should substitute MusikDingsSerif for missing boxmarks.

Comments?
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: Richard Woodroffe on 2012-07-31 03:03 pm
Are you talking about only the embedded sample files or anytime a file with either boxmarks or boxmark2 fonts is loaded into the viewer?
 
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: NoteWorthy Online on 2012-07-31 03:15 pm
Any time a boxmark(s/2) is used in a file, and the font is not found in the system, MusikDingsSerif could be used as a substitute.

Also looking into another option...
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: William Ashworth on 2012-08-01 03:35 am
They're mapped to the same characters. I don't think users would even notice that the substitution had been made.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: Lawrie Pardy on 2012-08-01 05:30 am
That's how I made it.  Though from memory I did fix 1 or 2 alignment issues that were in Boxmark*, trouble is I can't remember what they were.  It was over 4 years ago after all...
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: Richard Woodroffe on 2012-08-01 06:52 am
Comments?

In the main, except for their own nwc files, people will mostly be getting an nwc file with boxmarks or boxmark2 from the Scriptorium. I reckon there are in the order of just over 500 pieces on the Scriptorium that use the fonts. This will increase for reasons I won't explain here.

The Scripto help file now advises that a non standard font is required and where to get it however, how many people read the info file?  I think it would be a great idea to have an automatic substitution mechanism for those files when played by the viewer.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: NoteWorthy Online on 2012-08-01 07:42 am
Since this new Viewer detects missing fonts and issues an alert, then gives a way to seek further assistance, there is much more opportunity for users to track down a font when they need it. Still, given the rich tradition of Boxmarks, an automatic solution is still preferred, and is being pursued.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: Rick G. on 2012-08-01 03:53 pm
Comments?
If the problem is limited to Boxmarks and Boxmarks2, it should not be difficult to create one font that is a superset of both and make the substitutions on the fly within the Viewer.

If the intent is to make viewing files from the Scripto easier, an analysis of what the common fonts and characters used might be in order. If a few hundred characters would satisfy 99% of the need, one font might work. Internally, the Viewer could use at least the entire codepage range and might be able to use the Unicode range.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: NoteWorthy Online on 2012-08-01 03:58 pm
AFAIK, Boxmark2 is a superset of Boxmarks, so it would cover both, given the proper substitution.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: Rick G. on 2012-08-01 04:25 pm
Hardly a fix, but an option could be provided to display nothing for missing font characters. IMO, this would make most of the pieces look better. I would suspect that few songs use 'Preserve Width' with specialty fonts. A possible enhancement would be to render a small, unobtrusive glyph in the View and nothing in Print and Print Preview. This would allow a user to print a piece and add the odd mordent, trill, hairpin, arpeggio, etc. by hand.

AFAIK, Boxmark2 is a superset of Boxmarks, so it would cover both, given the proper substitution.
It would take a few hours to confirm this, but I'm willing to undertake the task if you think it would be useful.
Title: Re: NWC Viewer 2.5.5 Beta 2
Post by: NoteWorthy Online on 2012-08-01 04:50 pm
I just compared the two, and they are very close. Substituting Boxmark2 for a missing Boxmarks should not pose any problems when viewing a file, as far as I can tell.

Substituting MusikDingsSerif would generally be vastly better than the default substitution done by Windows, but the glyphs are a little smaller and spacing is different.
Title: Re: NWC Viewer 2.5.5 Beta 3
Post by: NoteWorthy Online on 2012-08-10 03:33 pm
Beta 3 is now available. It includes the following changes/additions:



Title: Re: NWC Viewer 2.5.5 Beta [Concluded, Release Available]
Post by: NoteWorthy Online on 2012-08-14 09:44 am
NWC 2.5.5 is now generally available.

Changes since the last beta include:


It can be downloaded from here: NoteWorthy Composer Viewer (http://ntworthy.com/nwc2/viewer.htm)
Title: Re: NWC Viewer 2.5.5 Beta [Concluded, Release Available]
Post by: Rick G. on 2012-08-14 12:37 pm
NWC 2.5.5 is now generally available.
During installation, this was displayed:
Quote
...
Extract: SwingTextEuro.ttf... 100%
Skipped: fonts.ini
[OK] Boxmark2=BOXMARK2.ttf
...
fonts.ini was updated. IMO, the installer should not tell the user that it skipped "fonts.ini".
Title: Re: NWC Viewer 2.5.5 Beta [Concluded, Release Available]
Post by: NoteWorthy Online on 2012-08-14 05:06 pm
This mechanism prevents the overwrite of any user created font alternates. The log message indicates that the default fonts.ini (that contains comments) was not installed. It is a normal indicator in the install log when upgrading an existing program that already contains the fonts folder.
Title: Re: NWC Viewer 2.5.5 Beta [Concluded, Release Available]
Post by: Rick G. on 2012-08-14 05:31 pm
This mechanism prevents the overwrite of any user created font alternates.
Possibly true, but misleading. Updating: font.ini is what happened. The message may be beyond control. I was confused enough by it to cause me to examine "font.ini" for changes ...
Title: Re: NWC Viewer 2.5.5 Beta [Concluded, Release Available]
Post by: NoteWorthy Online on 2012-08-14 05:47 pm
The message is automatic, and is a valid log entry, but I will give it a look.