BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Author Topic: EVE Scripts source codes  (Read 9348 times)

przemk

  • Newbie
  • *
  • Posts: 3
    • View Profile
EVE Scripts source codes
« on: August 09, 2023, 12:27:23 PM »

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.


 
Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 746
    • View Profile
Re: EVE Scripts source codes
« Reply #1 on: August 10, 2023, 03:29:08 PM »

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
Logged

przemk

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: EVE Scripts source codes
« Reply #2 on: August 16, 2023, 08:13:15 AM »

Thank you for response.

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

Regards.
Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 746
    • View Profile
Re: EVE Scripts source codes
« Reply #3 on: August 16, 2023, 11:44:52 AM »

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
Logged

przemk

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: EVE Scripts source codes
« Reply #4 on: August 16, 2023, 01:53:12 PM »

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.
Logged

markand

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: EVE Scripts source codes
« Reply #5 on: March 26, 2024, 08:30:01 PM »

I'm sorry to exhume this topic but I'd be glad to get the source code as well especially since I develop on exotic host hardware (OpenBSD, Alpine Linux, macOS) and requiring a Windows VM to run a command line utility to convert a font sounds a bit tedious. What are the reasons besides the need to kept the fnt_cvt.exe file proprietary? I mean, are there such secret in the custom data font file format?

You'll help lot of people by releasing those utilities.
Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 746
    • View Profile
Re: EVE Scripts source codes
« Reply #6 on: March 28, 2024, 04:11:46 PM »

Hello,

Unfortunately the developers cannot provide the source code at this moment in time for the conversion utilities.

However I have requested an update on the progress of the Unix build for the command line tools

Best Regards,
BRT Community
Logged