My boss gave me a project he gave up on, it's a CFF/OTF font subsetting + embedding feature. There is no deadline(well, it's more of a research project than a feature request). So I started with sfntly library and extended CFF support to it. I think I'm still in the early stages of the project as I just got the decoder for the Top DICT finished. Soldiering on with Adobe reference manual...
Then I found a java project from apache fontbox that have the functionality that I need and even have some similar code structure despite it being a java. I just need to port it to C++ library.
So how does an experienced coder decide when he or she wants to port a library? Especially if he had already started on his own project and discovered a very similar project online? Would it be wise of me to continue my project or am I just re-inventing the wheel?