
Peter Kahrel
Members-
Posts
29 -
Joined
-
Last visited
Everything posted by Peter Kahrel
-
Scripting
Peter Kahrel replied to kimtorch's topic in Feedback for the Affinity V2 Suite of Products
The important part in ChatGPT's promise is 'analyze, learn'. Before it can actually generate working scripts it needs lots of examples, which must necessarily be written by humans. Compare with InDesign: when you ask ChatGPT for a JavaScript to do this or that in InDesign, it gives you an ExtendScript, not a UXP script, because there are zillions of ExtendScripts around and (by comparison) hardly any UXP scripts.- 823 replies
-
- automation
- scripting
-
(and 3 more)
Tagged with:
-
Scripting
Peter Kahrel replied to kimtorch's topic in Feedback for the Affinity V2 Suite of Products
Ok, fair enough. Thank you.- 823 replies
-
- automation
- scripting
-
(and 3 more)
Tagged with:
-
Scripting
Peter Kahrel replied to kimtorch's topic in Feedback for the Affinity V2 Suite of Products
Sounds very sensible, pleased to hear it. Can you say when there'll be something for us to play with? Thanks, Peter- 823 replies
-
- automation
- scripting
-
(and 3 more)
Tagged with:
-
Scripting
Peter Kahrel replied to kimtorch's topic in Feedback for the Affinity V2 Suite of Products
> Our priority for scripting is Photo and things like developing RAW files, adding meta data, . . . etc. > Creating documents and text processing is 'pretty', but it's of zero interest to us compared to the aforementioned raw and image processing which happens every minute of every day and is where the real time savings are. What complete nonsense. Processing text documents can be as time-consuming (or even more so than) whatever you you do in Photo. If you can't automate various typesetting aspects you'll lose a lot of time.- 823 replies
-
- automation
- scripting
-
(and 3 more)
Tagged with:
-
Scripting
Peter Kahrel replied to kimtorch's topic in Feedback for the Affinity V2 Suite of Products
> Those of us who would love to experiment with it early would send an invaluable feedback to the devs, which in my opinion is as important as the release itself. And those who love living on the edge would start using it early and learn what works what what doesn't. Absolutely. Good point.- 823 replies
-
- automation
- scripting
-
(and 3 more)
Tagged with:
-
Scripting
Peter Kahrel replied to kimtorch's topic in Feedback for the Affinity V2 Suite of Products
> I must say thank you for the great book. Glad to hear it!- 823 replies
-
- automation
- scripting
-
(and 3 more)
Tagged with:
-
Scripting
Peter Kahrel replied to kimtorch's topic in Feedback for the Affinity V2 Suite of Products
@Tim France Many thanks for the progress report. > Naturally we've been exposing more of the apps' functionality to scripts I hope the ultimate aim is to expose all the app's functionality to scripting. Can you say anything about that? When you expose only part of the app's functionality you have to make a choice -- you'll always get it wrong.- 823 replies
-
- automation
- scripting
-
(and 3 more)
Tagged with:
-
Footnotes/Endnotes
Peter Kahrel replied to garrettm30's topic in Feedback for Affinity Publisher V1 on Desktop
That's why a road map of planned features would be useful. P. -
Footnotes/Endnotes
Peter Kahrel replied to garrettm30's topic in Feedback for Affinity Publisher V1 on Desktop
That's true. But in InDesign you could do footnotes 'manually' because you could script them. -
Footnotes/Endnotes
Peter Kahrel replied to garrettm30's topic in Feedback for Affinity Publisher V1 on Desktop
A road map would be interesting. -
@GabrielM -- I don't have any particular project file, but it's easy to recreate. In a text frame, type xxx, press Enter/Return, and type zzz (but don't press Enter/Return). Now search .$ (any character at the end of a line). This expression should match first the last x, then the last z. But the last z is not found. Peter
-
Search results of expressions that use lookahead and/or lookaround aren't processed correctly. Search results are displayed in the Find panel, but they are not highlighted in the text and cannot be changed by a replacement text. This is the case with lookahead (?=...), the classic lookbehind (?<=...), and the modern, variable-length, lookbehind, \K P.
-
GREP find/replace
Peter Kahrel replied to garrettm30's topic in Feedback for Affinity Publisher V1 on Desktop
Yes, confirmed. The matches are displayed but not highlighted. And i reported the bug. Looks like a general problem with location markers (lookarounds are a kind of location marker). P. -
Thank you, Walt, found it. But since in the interface the item is in the Text menu, I'd have expected it to be in the Text section in the KBSC editor. Miscellaneous would be for things that aren't available in the interface, such as a shortcut (like InDesign's) to activate the last used entry field in panel, a shortcut to close all documents, etc. P.
-
GREP find/replace
Peter Kahrel replied to garrettm30's topic in Feedback for Affinity Publisher V1 on Desktop
Great, thank you. It's incomplete (e.g. no lookahead and lookbehind yet) and still a bit buggy (bug reports submitted), but it's early days and I look forward to a full implementation. P. -
> Some search characters get replaced with an icon. I think that is helpful. I disagree. Those icons take a lot of space and you have to select them from a dropdown every time. They should have text equivalents, such as \r for line break. If Affinity get serious about providing scripting support, text equivalents of those icons are needed anyway. > Maybe a little "reset format" button that only shows up when there is a format set. Yes, that would be very useful. P.
-
GREP find/replace
Peter Kahrel replied to garrettm30's topic in Feedback for Affinity Publisher V1 on Desktop
InDesign uses the Boost libraries for its GREP. Those are probably Perl-compatible -- InDesign's GREP is very powerful. InDesign's JavaScript (ExtendScript), however, uses standard JS regular expressions, much less powerful than InDesign's (e.g. no lookbehind, no Unicode properties). Peter -
Seconded. Optical kerning is useful to a degree, but the ability to add custom kerning pairs is essential. Quark has that possibility, it's a great feature. Zoot quoted Affinity as saying "We provide kerning based on tables in the font file. As these are pretty well supported by fonts, doing anything more isn't a priority at the moment." Well, Affinity, think again.
- 12 replies
-
- kerning
- optical kerning
-
(and 2 more)
Tagged with: