I started a thread over on the forums with a stack that I'm working on: http://forums.livecode.com/viewtopic.php?f=10&t=30411
It will let you view 80 icons on a card and page though a whole set. Icons are imported to the stack directly from a folder of SVG files. Hope someone finds it useful. On Thu, Jan 4, 2018 at 11:59 PM, J. Landman Gay via use-livecode < use-livecode@lists.runrev.com> wrote: > Very nice, thanks. It took me a bit to figure out the icomoon web app, but > now I've got the whole feather set and your script works well. > > > On 1/4/18 8:26 PM, Brian Milby via use-livecode wrote: > >> Here's a bit of code to handle the feather set when converted by >> icomoon.io >> (which could have multiple path statements): >> >> on dragEnter >> local tFile, tSVG, tIndex, tLine >> set the dragAction to "copy" >> put line 1 of the dragdata["files"] into me >> put url ("file:" & me) into tFile >> set linedel to "<path d=" >> set itemdel to quote >> put 0 into tIndex >> repeat for each line tLine in tFile >> add 1 to tIndex >> if tIndex is 1 then next repeat >> put item 2 of tLine after tSVG >> end repeat >> set the iconPath of widget 1 to tSVG >> end dragEnter >> >> The feather set worked fine after adding the loop. (Some, like the >> calendar, were already a single path though). As long as they are just a >> sequence of path elements, I'm guessing this should work. >> >> If you want to see the actual SVG, just add another field and "put tFile >> into field 2" >> >> On Tue, Jan 2, 2018 at 8:19 PM, hh via use-livecode < >> use-livecode@lists.runrev.com> wrote: >> >> These SVGs are fine. >>> >>> 1. download the zip from github >>> https://codeload.github.com/leungwensen/svg-icon/zip/master >>> (29.7 MByte, unpacks to 61.4 MByte) >>> >>> 2. open one of the folders in dist/svg, e.g. dist/svg/flat >>> 3. make a stack with one field and one svg widget: >>> >>> Script the field as follows >>> >>> on dragenter >>> set the dragaction to "copy" >>> put line 1 of the dragdata["files"] into me >>> put url("file:"& me) into s >>> set linedel to "<path d=" >>> set itemdel to quote >>> put item 2 of line 2 of s into p >>> set the iconPath of widget 1 to p >>> end dragenter >>> >>> 4. drag one of the file icons from the finder to the field. >>> >>> Works here, for all tested icons, using LC 8 and LC 9. >>> >>> @JLG: Wrote by a German, also for Americans. >>> @BM: Thanks for the link to that wonderful repository. >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode@lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> > > -- > Jacqueline Landman Gay | jac...@hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode