<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=IT link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hello Everybody, thanks for the answers.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>@Alex, these numbers came out from my personal usage and experience, are just a projection of my personal usage og Gimp over years.</p><p class=MsoNormal>@Jehan I wrote only because of the upcoming new stable release, and fixing this bug for Windows users would be nice.</p><p class=MsoNormal>I noticed that the font loading issue is actually influencing my usage experience, I became less patient with it (mainly because our perception of speed changes with time).</p><p class=MsoNormal>About the text tool usage percentage, I know Gimp is a multi-functional tool, but at the same time it is not used only for big projects and long design sessions (30+ mins of drawing/editing), it is also used for quick image edits (open, edit, export, close), and these quick tasks are the most influenced by the font loading issue.</p><p class=MsoNormal>I did not know only Windows was influenced by this issue.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Anyway i wanted to share my idea of dismissing the font loading.</p><p class=MsoNormal>I’ll stay tuned for updates.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>F.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Inviato da <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Posta</a> per Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='border:none;padding:0cm'><b>Da: </b><a href="mailto:jehan@girinstud.io">Jehan</a><br><b>Inviato: </b>mercoledì 14 marzo 2018 16:46<br><b>A: </b><a href="mailto:fulviomassimomariani@gmail.com">Fulvio Massimo Mariani</a><br><b>Cc: </b><a href="mailto:gimp-gui-list@gnome.org">gimp-gui-list@gnome.org</a><br><b>Oggetto: </b>Re: [Gimp-gui] Prioritize loading speed, dismiss fonts loading.</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>On 2018-03-14 15:26, Fulvio Massimo Mariani wrote:</p><p class=MsoNormal>> Hello.</p><p class=MsoNormal>> I invite developers to take in consideration the question of gimps</p><p class=MsoNormal>> launching speed. I think this is the very first issue to solve, before</p><p class=MsoNormal>> many other things.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We are aware of this issue. It's not that we don't want to improve the </p><p class=MsoNormal>speed, it is that we expect Windows developers to take care of their </p><p class=MsoNormal>platforms. Most of us don't have this problem (as far as I am concerned, </p><p class=MsoNormal>GIMP opens very quickly!) so it is not a priority.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We often take time for improving GIMP on the Windows platform (and we </p><p class=MsoNormal>already did a lot about this font loading issue, which used to be even </p><p class=MsoNormal>worse, from what I understood!) but we can't just spend all our time on </p><p class=MsoNormal>a problem that none of us ever sees.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This is one of these times when I would like to remind that GIMP is Free </p><p class=MsoNormal>Software and that we really welcome patches! Please, especially if you </p><p class=MsoNormal>use Windows, and care about your platform support in GIMP, show us you </p><p class=MsoNormal>care! :-)</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> It can take up to 1.30 mins to load the app, and this is an unreal</p><p class=MsoNormal>> time for 2018 standards because of fonts loading.</p><p class=MsoNormal>> I suggest to dismiss completely the fonts load/preload during gimps</p><p class=MsoNormal>> launch.</p><p class=MsoNormal>> In 90% of case gimp is used for photo editing, crop, quick edits, not</p><p class=MsoNormal>> for adding texts to the images, via the text tool. In 90% of cases</p><p class=MsoNormal>> gimp is opened and closed without hitting once the text tool.</p><p class=MsoNormal>> Also consider that a designer usually has more than 3000 fonts</p><p class=MsoNormal>> installed, and waiting gimp to load em all, is quite a waste of time</p><p class=MsoNormal>> if they wont be used. Gimp is mostly a photo editing software, not a</p><p class=MsoNormal>> paging software.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>GIMP is an image manipulation software, with all its meanings, and text </p><p class=MsoNormal>creation is one of these. I can safely say many people rely on being </p><p class=MsoNormal>able to draw texts (and we are parts of these people).</p><p class=MsoNormal>I don't have stats of how many, but as Alexandre, I wonder where yours </p><p class=MsoNormal>come from. ;-)</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> Gimp should be ready to work in 5-6 seconds from the exe launch, i</p><p class=MsoNormal>> really think this is the key.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Indeed, it should. And it is the case on my operating system. Once </p><p class=MsoNormal>again, patches are welcome to improve things on other OSes.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> Light apps are the key for the future.</p><p class=MsoNormal>> Postpone font loading in a second moment (delayed background loading),</p><p class=MsoNormal>> or use a selective loading process, once the text tool is selected.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>As Alexandre noted, we have a bug report exactly about this (background </p><p class=MsoNormal>loading) but none working on it currently. One of us may look at this at </p><p class=MsoNormal>some point (I would if nobody else does because I indeed think this is </p><p class=MsoNormal>important) but this is not a priority for most current developers since </p><p class=MsoNormal>we don't use Windows.</p><p class=MsoNormal>It's more one of these bugs we would do because we need to ensure some </p><p class=MsoNormal>minimum support for every platforms, but really we would appreciate to </p><p class=MsoNormal>have dedicated Windows developers (wJehanhich would ensure much more than </p><p class=MsoNormal>minimum support!).</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Everyone, don't forget, this is Free Software! It's a lot about </p><p class=MsoNormal>contributing and doing something great *together*! Please, help us, send </p><p class=MsoNormal>us patches, show us you care!</p><p class=MsoNormal>Thanks!</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Jehan</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> Best regards.</p><p class=MsoNormal>> </p><p class=MsoNormal>> Fulvio</p><p class=MsoNormal>> </p><p class=MsoNormal>> Il mer 14 mar 2018, 13:00 <gimp-gui-list-request@gnome.org> ha</p><p class=MsoNormal>> scritto:</p><p class=MsoNormal>> </p><p class=MsoNormal>>> Send gimp-gui-list mailing list submissions to</p><p class=MsoNormal>>> gimp-gui-list@gnome.org</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> To subscribe or unsubscribe via the World Wide Web, visit</p><p class=MsoNormal>>> https://mail.gnome.org/mailman/listinfo/gimp-gui-list [1]</p><p class=MsoNormal>>> or, via email, send a message with subject or body 'help' to</p><p class=MsoNormal>>> gimp-gui-list-request@gnome.org</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> You can reach the person managing the list at</p><p class=MsoNormal>>> gimp-gui-list-owner@gnome.org</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> When replying, please edit your Subject line so it is more specific</p><p class=MsoNormal>>> than "Re: Contents of gimp-gui-list digest..."</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Today's Topics:</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> 1. Inconsistencies in angle of rotation measurements (Elle</p><p class=MsoNormal>>> Stone)</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> </p><p class=MsoNormal>> ----------------------------------------------------------------------</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Message: 1</p><p class=MsoNormal>>> Date: Tue, 13 Mar 2018 08:44:57 -0400</p><p class=MsoNormal>>> From: Elle Stone <ellestone@ninedegreesbelow.com></p><p class=MsoNormal>>> To: gimp-gui-list <gimp-gui-list@gnome.org></p><p class=MsoNormal>>> Subject: [Gimp-gui] Inconsistencies in angle of rotation</p><p class=MsoNormal>>> measurements</p><p class=MsoNormal>>> Message-ID:</p><p class=MsoNormal>>> <a9f8c54f-ef50-59f6-91b6-14b6d97469ea@ninedegreesbelow.com></p><p class=MsoNormal>>> Content-Type: text/plain; charset=utf-8; format=flowed</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Stopping to add/subtract the appropriate angle to make various</p><p class=MsoNormal>>> tools and</p><p class=MsoNormal>>> filters match the angle measured by the Measure Tool is a bit of an</p><p class=MsoNormal>>> interruption.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Is there an option somewhere (that I haven't found - I looked in</p><p class=MsoNormal>>> the</p><p class=MsoNormal>>> toolbox and in Preferences) to tell the Measure Tool to show angles</p><p class=MsoNormal>>> from</p><p class=MsoNormal>>> 0 to 360 counterclockwise to match the angles shown by the Paint</p><p class=MsoNormal>>> Tools?</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> And a second option to tell the Measure Tool to show angles from 0</p><p class=MsoNormal>>> to</p><p class=MsoNormal>>> +/- 180 degrees to match the layer arbitrary rotation operation?</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> And a third option to tell the Measure Tool to show angles from 0</p><p class=MsoNormal>>> to 360</p><p class=MsoNormal>>> degrees *clockwise*, to match Filters that measure angles clockwise</p><p class=MsoNormal>>> instead of counterclockwise from the positive x-axis? And etc if</p><p class=MsoNormal>>> there</p><p class=MsoNormal>>> are other starting points/directions for other Filters/operations</p><p class=MsoNormal>>> that</p><p class=MsoNormal>>> take angles as user input?</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> If there aren't already such options available, maybe it would be a</p><p class=MsoNormal>>> good</p><p class=MsoNormal>>> idea to have all angle measurements for all tools and filters be</p><p class=MsoNormal>>> counterclockwise from zero at the positive x-axis? Though some</p><p class=MsoNormal>>> angle</p><p class=MsoNormal>>> measurements are more comfortably done starting from 0 degrees at</p><p class=MsoNormal>>> the</p><p class=MsoNormal>>> positive y axis.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Here are various ways current GIMP tools and operations measure</p><p class=MsoNormal>>> angles:</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> * The "click/shift to position and paint" angle measurements</p><p class=MsoNormal>>> measure</p><p class=MsoNormal>>> counterclockwise from zero to 360 degrees, with zero being at the</p><p class=MsoNormal>>> positive x-axis.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> * Filters/Blur/Circular Motion Blur and Linear Motion Blur angle of</p><p class=MsoNormal>>> blur</p><p class=MsoNormal>>> both run from 0 to 360, counterclockwise (matches the Paint tools).</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> * The "View/Rotate View/Other Rotation Angle" angle of rotation</p><p class=MsoNormal>>> measurements from 0 to 360, but *clockwise* (opposite direction</p><p class=MsoNormal>>> from the</p><p class=MsoNormal>>> Paint tools) from the positive x-axis.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> * For arbitrary rotation of a layer, the rotation measurements from</p><p class=MsoNormal>>> always from 0 at the positive y-axis, running from -180</p><p class=MsoNormal>>> (counterclockwise) degrees to +180 (clockwise) degrees.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> * The "Measure Tool" measures the angle from the closest of the</p><p class=MsoNormal>>> positive</p><p class=MsoNormal>>> and negative x axes. So the maximum angle the Measure Tool will</p><p class=MsoNormal>>> show is</p><p class=MsoNormal>>> 90 degrees, which means there are four angles (one per quadrant)</p><p class=MsoNormal>>> that</p><p class=MsoNormal>>> measure 1 degree, four angles that measure 2 degrees, four that</p><p class=MsoNormal>>> measure</p><p class=MsoNormal>>> 3 degrees, and so on, all the way from "just over 0" to "just under</p><p class=MsoNormal>>> 90</p><p class=MsoNormal>>> degrees", with 0 and 90 degrees only being measured at two angles</p><p class=MsoNormal>>> each,</p><p class=MsoNormal>>> being the positive and negative x and y axes, respectively.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Rotating a layer or selection to match an angle measured by the</p><p class=MsoNormal>>> Measure</p><p class=MsoNormal>>> Tool requires some fairly complicated adding/subtracting. Let's say</p><p class=MsoNormal>>> you</p><p class=MsoNormal>>> measured an angle of 27 degrees in the third quadrant. So starting</p><p class=MsoNormal>>> from</p><p class=MsoNormal>>> 0 rotation, add 90 degrees to get to the negative x-axis, and then</p><p class=MsoNormal>>> add</p><p class=MsoNormal>>> 27 more degrees, so rotate the layer or selection by 90+27=117</p><p class=MsoNormal>>> degrees.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Painting a straight line at a given angle that was measured using</p><p class=MsoNormal>>> the</p><p class=MsoNormal>>> Measure Tool requires adding/subtracting 0 or 90 or 180 or 270</p><p class=MsoNormal>>> degrees,</p><p class=MsoNormal>>> depending on the direction of the painted line vs the angle</p><p class=MsoNormal>>> measured by</p><p class=MsoNormal>>> the Measure Tool.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> And etc.</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Here are some possibly relevant bug reports:</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> add easy way to set rotation angle to straighten an image:</p><p class=MsoNormal>>> https://bugzilla.gnome.org/show_bug.cgi?id=526719 [2]</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Measure tool: saveable preset parameters:</p><p class=MsoNormal>>> https://bugzilla.gnome.org/show_bug.cgi?id=679562 [3]</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> The Angle range in brush dynamics should be -180?/+180? and not</p><p class=MsoNormal>>> 0?-360?:</p><p class=MsoNormal>>> https://bugzilla.gnome.org/show_bug.cgi?id=787651 [4]</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> implement free angled guides:</p><p class=MsoNormal>>> https://bugzilla.gnome.org/show_bug.cgi?id=344109 [5]</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Best,</p><p class=MsoNormal>>> Elle</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> ------------------------------</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> Subject: Digest Footer</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> _______________________________________________</p><p class=MsoNormal>>> gimp-gui-list mailing list</p><p class=MsoNormal>>> gimp-gui-list@gnome.org</p><p class=MsoNormal>>> https://mail.gnome.org/mailman/listinfo/gimp-gui-list [1]</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> ------------------------------</p><p class=MsoNormal>>> </p><p class=MsoNormal>>> End of gimp-gui-list Digest, Vol 24, Issue 4</p><p class=MsoNormal>>> ********************************************</p><p class=MsoNormal>> </p><p class=MsoNormal>> </p><p class=MsoNormal>> Links:</p><p class=MsoNormal>> ------</p><p class=MsoNormal>> [1] https://mail.gnome.org/mailman/listinfo/gimp-gui-list</p><p class=MsoNormal>> [2] https://bugzilla.gnome.org/show_bug.cgi?id=526719</p><p class=MsoNormal>> [3] https://bugzilla.gnome.org/show_bug.cgi?id=679562</p><p class=MsoNormal>> [4] https://bugzilla.gnome.org/show_bug.cgi?id=787651</p><p class=MsoNormal>> [5] https://bugzilla.gnome.org/show_bug.cgi?id=344109</p><p class=MsoNormal>> </p><p class=MsoNormal>> _______________________________________________</p><p class=MsoNormal>> gimp-gui-list mailing list</p><p class=MsoNormal>> gimp-gui-list@gnome.org</p><p class=MsoNormal>> https://mail.gnome.org/mailman/listinfo/gimp-gui-list</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>-- </p><p class=MsoNormal>ZeMarmot open animation film</p><p class=MsoNormal>http://film.zemarmot.net</p><p class=MsoNormal>Liberapay: https://liberapay.com/ZeMarmot/</p><p class=MsoNormal>Patreon: https://patreon.com/zemarmot</p><p class=MsoNormal>Tipeee: https://www.tipeee.com/zemarmot</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>