issue-#64 Wingdings dependency in StdLinks
Posted: Tue Jun 23, 2015 9:47 am
I have created issue-#64 which addresses the Wingdings dependency of StdLinks.
This module is the only one now that depends on a special Windows font, which is not
available under all Windows versions and Wine.
For the issue see http://redmine.blackboxframework.org/issues/64.
It is not clear to me how a perfect solution would look like.
One possibility would be to eliminate Wingdings at all and use
character based symbols such as => and <= for links, for example.
This would have the advantage of avoiding Wingdings and avoiding the need to
do a language mapping for the default appearance. It would also have a bracketing look.
In summary, it would be platform and language independent and very simple to do.
The disadvantage is that it changes the appearance of link and target elems.
However, since such elems are used by developers only, it would most probably not be
noticed by end-users of BB based applications.
The solution in CPC 1.7 rc6 still uses Wingdings but prepends the byte 0F0X to the
Wingdings character codes. This seems to work for russian Windows and also for
standard Windows but it actually refers to user defined characters in Unicode.
So we cannot be sure that this will work forever and it certainly does not work
in my Windows XP installation, which does not have Wingdings installed at all.
It is still platform specific and the default appearance would need a language mapping
for the link and target texts.
- Josef
This module is the only one now that depends on a special Windows font, which is not
available under all Windows versions and Wine.
For the issue see http://redmine.blackboxframework.org/issues/64.
It is not clear to me how a perfect solution would look like.
One possibility would be to eliminate Wingdings at all and use
character based symbols such as => and <= for links, for example.
This would have the advantage of avoiding Wingdings and avoiding the need to
do a language mapping for the default appearance. It would also have a bracketing look.
In summary, it would be platform and language independent and very simple to do.
The disadvantage is that it changes the appearance of link and target elems.
However, since such elems are used by developers only, it would most probably not be
noticed by end-users of BB based applications.
The solution in CPC 1.7 rc6 still uses Wingdings but prepends the byte 0F0X to the
Wingdings character codes. This seems to work for russian Windows and also for
standard Windows but it actually refers to user defined characters in Unicode.
So we cannot be sure that this will work forever and it certainly does not work
in my Windows XP installation, which does not have Wingdings installed at all.
It is still platform specific and the default appearance would need a language mapping
for the link and target texts.
- Josef