The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 2,865 other followers

Archive for April 19th, 2017

When BRCC32 throws `Fatal error Illegal macro definition in command line or defines page.` in a DUnitX project

Posted by jpluimers on 2017/04/19

I had a Fatal error Illegal macro definition in command line or defines page. thrown by BRCC32.exe in one of my Delphi projects.

As cgrc.exe could build the .rc file [source in Russian; WayBack], I reproduced it from the console with an Empty.rc file that has no content. That way I could rule out file content: now it had to be command-line arguments which is a different cause than any of the search results I found before.

My project was based on one of the DUnitX test projects. It ran in Delphi XE8, but the Delphi version doesn’t matter as BRCC32 hasn’t been updated since 1999.

Further below are the failure/success examples; this went wrong:

  1. DUnitX uses the DUNITX-DEBUG define to enable debugging of DUnitX itself in which also supports the DUNITXDEBUG define in the same area.
  2. Delphi will translate a .RC file in a project into a BRCC32.exe call adding the project conditional defines and search paths
  3. BRCC32.exe doesn’t like hyphens in conditional defines throwing a non-descriptive error Fatal error Illegal macro definition in command line or defines page.

So either removing DUNITX-DEBUG or changing it into DUNITXDEBUG solves the problem. Hence my pull-request.

Read the rest of this entry »

Posted in Delphi, Development, Resource Files and Scripts (.res/.rc), Software Development, Windows Development | Leave a Comment »

“Galiad Computers Ltd.” that provided software in the 1990s to Polyvroom for vector based font design (plus some dry transfer lettering history)

Posted by jpluimers on 2017/04/19

Every now and then I complete more pieces of my early 1990s vector fonts era. This time I’ve found back the name of the company that provided some parts of the software that we used at Polyvroom to produce vector fonts (both PostScript and TrueType): “Galiad Computers Ltd.” from Israel. I don’t remember Eitan Mizrotsky though.

At the time of writing, seems down, but the Web Archive has old copies of it. I totally forgot they did some more public Border Software as well.

Another party involved back then was Visualogik. They still exist, so I will get in touch with them one day.

Mecanorma, LetterPress and Letraset dry tansfer lettering (click to enlarge).

Mecanorma, LetterPress and Letraset dry tansfer lettering (click to enlarge).

I also learned that Trip Productions has reorganised a few years ago and now the letter rubbing part of Polyvroom (that they made for/with Mecanorma, LetterPress and Letraset lettering you could rub off: dry transfer lettering – image via @GraphicsVectors) is now licensed to ProCraft BV. The text is not completely accurate (Trip took over late 1994 when Polyvroom went belly up), bug gives a good impression:

Mecanorma was a French company and leading manufacture of instant lettering. The rub down lettering was manufactured by a Dutch company called Polyvroom BV. Around 1985 the company called Trip Productions took over Mecanorma and Polyvroom. In the following years Trip Productions BV developed digital fonts and produced the rub down lettering from Lisse in The Netherlands.

The main product of Mecanorma was always the production of the rub down lettering. It was not easy to to scale down the company when the market of the rub down lettering did almost disappear because of the new technology in the world. Many of the production lines for the rub down lettering were closed down. The rub down lettering is a decal technology and to survive Trip Productions did try to focus on that technology for a long time with success.

In 2012 the decision was made that they had to turn the company around. A new company was formed called Trip Licenses BV and they focus on the license of the Fonts and Patents the company has. The production and sales of the rub down lettering is still active and licensed to ProCraft BV in The Netherlands. The digital fonts are licensed to House of Type (ITF Inc.) in the USA.

I also found this about the Mecanorma Collection on MyFonts which has a more accurate timeline:

Mecanorma Collection

FollowAlong with Letraset, the French company Mecanorma was one of the major vendors of instant rub-down lettering. Along with licensing typefaces from other vendors, Mecanorma commissioned original typeface designs.

From 1989 until 1994, Mecanorma worked with another Dutch company Visualogik to create digital versions of their typefaces. These typefaces were released in Type 1 format, bearing a “MN” suffix. In addition, Monotype licensed and digitized some of Mecanorma’s typefaces. In 1995, Mecanorma stepped back from the professional graphics market and entered into other areas such as home decoration. During that time, their decorative materials, including their instant rub-down lettering, were manufactured by the now defunct Dutch company, Trip Productions BV.

In 2004, International TypeFounders (ITF) licensed the digital typefaces from Trip Productions BV and released them as the Mecanorma Collection. This helped to preserve one of the finest digital font libraries of display typefaces around, combining real arts and crafts into the tools of today.

In 2014, International TypeFounders entered into a permanent agreement with Trip Consultants BV, the legal successor of the French type foundry Mecanorma. As the exclusive worldwide digital rights owners of the collection, ITF have now republished the Mecanorma Collection in OpenType for the first time.



Posted in Font, History | Leave a Comment »

%d bloggers like this: