.
- About skia-python, I'm not planning to introduce skia-python or
freetype-py... Since ftinspect is a pure C++ project, I wonder if any
Python part is required to incorporate Skia into ftinspect. Glad to know
that Skia won't cause circular dependency.
Charlie Jiang
OpenPGP_signature
required to ensure the whole
program works on Qt6. Sorry for the confusion.
Best regards,
Charlie Jiang
OpenPGP_signature
Description: OpenPGP digital signature
Hi, sorry for coming late to the party :)
Indeed, almost no Qt6 support is included in the current ftinspect
version is introduced.
I'll look into this after I resolved all backlog issues of ftinspect
(MM/GX default and PSName issue, UI bug in #26, and colored SVG fonts).
I would refer to
proposal.
Charlie Jiang
OpenPGP_signature
Description: OpenPGP digital signature
Hi Roger,
Glad to know that you’ve made such interesting discovery.
I highly doubt that it’s the |gasp| table that is linked to the “Grid
Fitting” properties you posted. You can find the list of tables in the
“Font Info” Tab - “SFNT” Sub-Tab in the |ftinspect| tool. The raw data
of the
been completed.
It was a great experience to work with folks in the FreeType community,
and I'm determined to further contribute to the open source communities
including FreeType.
Cheers,
Charlie Jiang
OpenPGP_signature
Description: OpenPGP digital signature
that...
Cheers,
Charlie Jiang
在 周四 2022/7/28 13:50, suzuki toshiya 写道:
Dear Werner, Charlie,
In the case of Ubuntu, the versions of Qt are following.
18.04LTS (until April 2023): 5.9.5
20.04LTS (until April 2025): 5.12.8
21.10: 5.12.2
22.04LTS (until April 2027): 5.15.3
Kinetic: 5.15.4
I
the window size. A quick skim at the source code
indicates that the layout (vertical/horizontal) is only decided when the
program starts. If you mean this extent of adaptive layout, it should be not so
hard...
Cheers,
Charlie Jiang
Hi Werner,
Please add code to the meson and cmake build files that checks whether
the Qt version you need is installed. If not, make them exit with an
error. After you are done you can revert the work-around for older
Qt5 versions :-)
OK, I've push the reverted version with check conditions
rsions, so 5.15 would be the last, and I currently don't plan
to go to Qt 6.
Cheers,
Charlie Jiang
Hi Werner,
Seems like a Qt version issue. `placeholderText` property is introduced
in Qt 5.15 and `isSymbolicLink` is introduced in Qt 5.14.
If upgrading Qt is not trivial, I'll add some conditional compilation.
Cheers,
Charlie Jiang
ind a
place to hold those options in the GUI (maybe better a separate dialog).
* Assuming that you don't intend to implement a waterfall in vertical
mode, the 'Vertical' checkbox should be greyed out if the
'Waterfall' checkbox is set.
Indeed.
Cheers,
Charlie Jiang
the font
isn't changed actually). Line 116, 120~124 and 144~145 are exactly
intended to avoid unexpected resetting, but it don't seem to work. I
will look this tomorrow (7 hrs later) :P.
Cheers,
Charlie Jiang
D/EID pair (platform/encoding ID) together with the format should
be displayed. Example:
```
0: Unicode (0,3) format 4
1: Unicode (3,1) format 4
```
Enlisted.
Cheers,
Charlie Jiang
i guess bitmap and grid is sufficient, no?
I see. That's a lot easier.
Everything's look OK. Note that the GNU mailing list server has
hiccups quite frequently, which means some delay until e-mails are
eventually delivered.
The current problem is that, I keep receiving in my Inbox E-Mails
* It would be nice, however, to have an 'invert' option or radio
button to invert the colours: black background, white pixels,
etc.
Got it, but may be not trivial or clean to implement. I will list
it as a further plan.
Interesting. Why is that? FreeType only produces 256 levels of
* I think it would be nice if a user could click onto a glyph to get
more info: glyph name, character code, glyph index, glyph metrics
(in font units, in pixels, in points), the dimensions of the
displayed bitmap, etc. Probably not a popup window but making the
continuous view
Hi Werner,
Thanks for the feedback.
This is up to you. Do what you want to do first :-)
I'm currently working on non-outline glyphs support. I'll post the
roadmap later on the GitLab Issue (after taking consideration of points
mentioned in your feedback).
I suddenly realized that we even
Hi Werner,
:-) However, it would be nice if you could ensure that both clang and
gcc builds work fine.
I apologize for that. Now I set up a build environment on a Linux VM,
and tested on it.
The next bunch of errors is below.
All fixed, *force pushed* to branch `gsoc-2022-chariri-2`.
Hi Werner,
Thanks. Now I get the following error:
Now fixed. MSVC is way too lenient...
Charlie
Hi Werner,
Fixed in branch `gsoc-2022-chariri-2`. Using a new branch because I
rebased to the new `master` which may mess up with the commit hashes in
the report.
Charlie
在 周一 2022/7/11 19:10, Werner LEMBERG 写道:
[274212df5a7812430010e9cc67cbb2a4f5203288, gsoc-2022-chariri]
Hello Charlie,
My conclusion: If it weren't for GSoC, your approach would be justfine.
However, for the sake of having your code at one single place Iask you to use
one or more working branches, with a cleaned-upreference branch holding
logically organized commits as the final GSoCtarget.
I see. If I set
Hello Werner,
If you want to submit general changes to FreeType please submit MRs.
However, for your ftinspect GSoC stuff you should push to a personal
branch (or even branches, if necessary) of the upstream repositories
*without* MRs. In your personal branch(es) you can go wild – no need
for
/freetype-demos
repo, or to a seperate branch in the official repo (as I noticed
there're branches for other GSoC students in the official repo)?
Thanks,
Charlie Jiang
Hi Werner,
[Charlie, please subscribe to the 'freetype-devel' mailing list.]
But I can still manage my subscription status on
https://lists.nongnu.org/ . Is my subscription accidentally dropped?
I don't know. What would be the advantage of having everything in a
single file?
IMO, those
e schedule was very roughly planned, so please let me know if
I wrongly estimated the workload and time required.
* The E-Mail I used to submit the proposal differs from my commonly
used E-Mail, does that matter?
* Also let me know if any more information is needed.
Thanks and cheers,
Charlie Jiang
make some comments for further revising?
Cheers,
Charlie Jiang
whether to include any other tools. Werner also suggested some tools to
include.
Cheers,
Charlie Jiang
Hi Vincent,
If migrating the whole SVG part (honestly I didn't dug to find where
librsvg is used) to ThorVG (seems a little bit heavy) is feasible, then
it's OK.
However, if we're only rasterizing SVG, I believe there're more light
libraries available.
Cheers,
Charlie Jiang
在 2022/4/5 18
` and
`ftdiff`, however, are useful.
I see, I'll check these two tools out and include them in my proposal.
No, those skills are not prerequisites.
Not at all:-) It's great that you are interested in helping us.
It's extremely exciting to hear it :D
Thanks and cheers,
Charlie Jiang
Hi all,
I'm Charlie Jiang, a first-year undergrad student studying Computer
Science. I'm interested in contributing to the project "*Improve
FreeType demo programs*". Therefore, I downloaded and built the project,
and then play around with it for a while. Here's my current progress
31 matches
Mail list logo