General Category > Discussion - EVE

EVE Scripts source codes

(1/2) > >>

przemk:
Hello,

Would it be possible to release source code for underlying EVE scripts, for example fnt_cvt.exe?

Our company is using python/jinja2 to generate a portion of C code for our products. We're using FT800 family chips and scripts from EVE.

Example workflow for generating our font bitmaps:

1. Load language files used in product and extract characters.
2. Save unique characters to .txt files.
3. Execute fnt_cvt.exe multiple times (different sizes, fonts, calculating addresses etc.) with filepath to .txt files from 2. fnt_cvt.exe generates bunch of files.
4. Load binaries generated by fnt_cvt.exe.
5. Interpret binaries -> create python objects.
6. Use python objects in jinja2 templates to create .c files.

It gets a bit convoluted and generates a lot of files. Additionally executing fnt_cvt.exe on Unix system with wine takes time. Ideally we would like to fork fnt_cvt.exe add our logic (erase unnecessary steps 2,3,4,5) and integrate it to our code. Providing additional documentation for script code is not necessary (but always welcome).

Thank you for great product and best regards.


 

BRT Community:
Hello,

Thank you for your post.

I'm just double checking with management on the feasibility of releasing the source code for the font convertor, unfortunately however I believe this may be unlikely.
In the meantime I have discussed this with the developers and they would be able to provide Unix command line version of the convertor, would this be helpful to you?

Best Regards,
BRT Community

przemk:
Thank you for response.

Unix command line would be helpful, yes. I'm keeping my fingers crossed for sources.

Regards.

BRT Community:
Hello,

Could you please let me know which version of the font convertor you require?
If you run the "eab_tools font" command this will print out the convertor version.

Please also supply details on the linux/unix versions you wish supported.

Best Regards,
BRT Community

przemk:
linux versions:
- arch linux (rolling distro), developer machine
- ubuntu (16.04.7 LTS), GitLab Runner CI/CD

We're using multiple fnt_cvt.exe versions atm:

- EVE Font Conversion Utility v1.3 (from eab_tools)
- Font conversion utility for FT800 0.3.1 (standalone fnt_cvt.exe)
- EVE Font Conversion Utility v0.1.6 (standalone fnt_cvt.exe)
(there might be more)

Older versions are used for some older active projects (different versions yield different output with the same input parameters, I assume it's because the scripts depend on different python PIL packages). After consideration that would be another benefit to open-source (we could manage PIL dependencies per project or fix the deviations).

Regards.

Navigation

[0] Message Index

[#] Next page

Go to full version