MS Font Validator buildable with MS Visual Studio (again)
Hin-Tak Leung
Posts: 361
Almost exactly 3 years ago (3 years ago last week), MS Font Validator was open-sourced on github.
A few months ago before that, when the (partial) code base was made available to me, a few components were excluded, and with the consequence that the MS visual studio solution/project files no longer worked and was removed also. As the intention was to allow the libre/Linux community to work on it, I quickly figured out how to build it with Mono, a MIT-licensed dotnet compatible development/runtime system, and wrapped a new build process into a GNU Makefile. So that's the unusual choice of tool-chains and build process we are with for the last 3 years.
It has proved useful as Font Validator was then made operational on Linux and Mac OS X.
However people knowledgeable of Mono are rare; so I have always hoped that somebody more windows- and visual studio- centric will re-implement a more orthodox MS visual studio -based build process.
Two people did, about a year ago, independently. I am grateful of that. I shall try to borrow some ideas from their work in time. These effort also affect the (admittedly extremely unusual) Mono-based build process, so I couldn't incorporate them as they are. Recently I finally took some time to make building Font Validator with MS Visual Studio operational again, without affecting the Linux/mac mono-based build process.
So I tagged FontVal-2.1.3. It is buildable with MS Visual Studio 2008 (Express); and I have done some tests to verify the build result binaries are working properly too. Visual Studio Express/Community Edition is free-download and free-use. Hopefully this will allow people who are more comfortable with MS Visual Studio to contribute towards improving Font Validator.
https://github.com/HinTak/Font-Validator
A few months ago before that, when the (partial) code base was made available to me, a few components were excluded, and with the consequence that the MS visual studio solution/project files no longer worked and was removed also. As the intention was to allow the libre/Linux community to work on it, I quickly figured out how to build it with Mono, a MIT-licensed dotnet compatible development/runtime system, and wrapped a new build process into a GNU Makefile. So that's the unusual choice of tool-chains and build process we are with for the last 3 years.
It has proved useful as Font Validator was then made operational on Linux and Mac OS X.
However people knowledgeable of Mono are rare; so I have always hoped that somebody more windows- and visual studio- centric will re-implement a more orthodox MS visual studio -based build process.
Two people did, about a year ago, independently. I am grateful of that. I shall try to borrow some ideas from their work in time. These effort also affect the (admittedly extremely unusual) Mono-based build process, so I couldn't incorporate them as they are. Recently I finally took some time to make building Font Validator with MS Visual Studio operational again, without affecting the Linux/mac mono-based build process.
So I tagged FontVal-2.1.3. It is buildable with MS Visual Studio 2008 (Express); and I have done some tests to verify the build result binaries are working properly too. Visual Studio Express/Community Edition is free-download and free-use. Hopefully this will allow people who are more comfortable with MS Visual Studio to contribute towards improving Font Validator.
https://github.com/HinTak/Font-Validator
Tagged:
1
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 798 Font Technology
- 1K Technique and Theory
- 617 Type Business
- 444 Type Design Critiques
- 541 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports