Code Monkey home page Code Monkey logo

fontedit's People

Contributors

ayoy avatar stargate01 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fontedit's Issues

Please Add a 'New Font' feature

This Editor is great, but...

if i want to design a new font for LCD with 6x6 Pixel i need a 'New Font' feature. No existing font matches the 6x6 pixel outline. It will be great if we can get an empty font with just the right size.

Please add a 'new Font' menu Item and allow the input of Width and Height of the new Font.

ASCII characters beyond 127

Really great utility but would be even more powerful if one could also convert Fonts beyond ASCII 127 to address Special characters like "€" or "°"

Too much DEB dependencies

l just trying to install DEB under Debian 10 buster, but fontedit_1.1.0-1_amd64.deb and it asks me to install 36 packages (cmake, many *-dev packages, etc.) according dependency list:

Depends: qt5-default (>= 5.9), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libqt5core5a (>= 5.9.0~beta), libqt5gui5 (>= 5.6.0~beta), libqt5network5 (>= 5.9.0~beta), libqt5widgets5 (>= 5.2.0), libstdc++6 (>= 5.2)
Pre-Depends: cmake (>= 3.9), g++ (>= 7.4)

Does all those dependency really needed for binary version of fontedit?

Rebuild for macOS 10.13

Hi!

Thank you for this great app!
I have an iMac late 2011 which runs on macOS 10.13 (newer versions not supported).
Is it possible to rebuild it or are there specific reasons that 10.14 is needed?

Best regards!

Linux build result depends on libappbundle.so

Build Log: https://build.opensuse.org/build/home:frank_kunz/openSUSE_Tumbleweed/x86_64/fontedit/_log

cat /etc/os-release
NAME="openSUSE Tumbleweed"
VERSION="20230810"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20230810"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20230810"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"

fontedit
fontedit: error while loading shared libraries: libappbundle.so: cannot open shared object file: No such file or directory

ldd $(which fontedit )
linux-vdso.so.1 (0x00007ffffbbe1000)
libappbundle.so => not found
libQt5Widgets.so.5 => /lib64/libQt5Widgets.so.5 (0x00007f8350c00000)
libQt5Core.so.5 => /lib64/libQt5Core.so.5 (0x00007f8350600000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f8350200000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f8351377000)
libc.so.6 => /lib64/libc.so.6 (0x00007f8350003000)
libQt5Gui.so.5 => /lib64/libQt5Gui.so.5 (0x00007f834f800000)
libm.so.6 => /lib64/libm.so.6 (0x00007f8350519000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f834f728000)
libz.so.1 => /lib64/glibc-hwcaps/x86-64-v3/libz.so.1.2.13 (0x00007f835135b000)
libdouble-conversion.so.3 => /lib64/libdouble-conversion.so.3 (0x00007f835134b000)
libicui18n.so.73 => /lib64/libicui18n.so.73 (0x00007f834f200000)
libicuuc.so.73 => /lib64/libicuuc.so.73 (0x00007f834ee00000)
libpcre2-16.so.0 => /lib64/libpcre2-16.so.0 (0x00007f8350480000)
libzstd.so.1 => /lib64/glibc-hwcaps/x86-64-v3/libzstd.so.1.5.5 (0x00007f834ff56000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f834f5e1000)
/lib64/ld-linux-x86-64.so.2 (0x00007f83513fc000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f834f554000)
libpng16.so.16 => /lib64/glibc-hwcaps/x86-64-v3/libpng16.so.16.40.0 (0x00007f83512fc000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f834f0f4000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007f8350bf4000)
libgcrypt.so.20 => /lib64/glibc-hwcaps/x86-64-v3/libgcrypt.so.20.4.2 (0x00007f834ecb6000)
liblzma.so.5 => /lib64/glibc-hwcaps/x86-64-v3/liblzma.so.5.4.3 (0x00007f834f0bb000)
liblz4.so.1 => /lib64/glibc-hwcaps/x86-64-v3/liblz4.so.1.9.4 (0x00007f835045c000)
libicudata.so.73 => /lib64/libicudata.so.73 (0x00007f83512f7000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f834f014000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f834ec84000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f834ebcd000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f834eb0f000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f834eaee000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f834eac8000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f834e982000)
libbz2.so.1 => /lib64/glibc-hwcaps/x86-64-v3/libbz2.so.1.0.6 (0x00007f8350bda000)
libbrotlidec.so.1 => /lib64/glibc-hwcaps/x86-64-v3/libbrotlidec.so.1.0.9 (0x00007f835044f000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f834e957000)
libbrotlicommon.so.1 => /lib64/glibc-hwcaps/x86-64-v3/libbrotlicommon.so.1.0.9 (0x00007f834e934000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f835044a000)

The missing lib is not installed by "make install", anyway the lib name would be too generic to use it as global installed.

Waveshare EPD

Hi,

I've found your tool, but I cannot get it to work with the waveshare display, you specifically mentioned this in your reddit post and in various other posts, but I don't know if anything has changed, but I only seem to be able to get a corrupted font displayed.

I added the extra structure as required, I'm using a 48 point monaco font as my source, and this gives me 29 pixels by 52. Looking at the waveshare code it performs the necessary adjustment for the padding where the width is not a multiple of 8 bits, but if I put either 29 or 32 as the width of my characters, I still can't get a working output.

It would be really useful if this tool could just directly output the structures required for a waveshare compatible font without having to manually go in and create the necessary structures.

I haven't investigated too deeply why exactly I'm not getting the correct output, but I think the addition of directly generating would be a very useful feature for many other users.

subset

Hi,
Great work, easy to use (didn't use but read your webpage). Sometimes I only use subsets of used characters, the used characters in a header f.i. Exporting a subset would make me a fan of this app.
Good luck!

Compiling in Windows

Hello, I have really difficulties to compile the source code in windows. I have downloaded the .NET 2019 in order to get Cmake but after plenty of error nothing can be compiled. Is there any tutorial where I can properly see how to use that tools in windows?

Font sizes

Hi,
is there any chance on having ability to generate fonts in any size instead of selecting from the list?
Currently the biggest one is 72pt and I would really like to try something even two times bigger.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.