Jump to content

robert_muench

Members
  • Content count

    39
  • Joined

  • Last visited

About robert_muench

  • Rank
    Member

Profile Information

  • Gender
    Not Telling
  1. I think the AD and Omnigraffle have a different target audience but overall they share a lot of functionality. I prefer less tool than more and hence, are there are any plans to extend AD into the visio/omnigraffle direction and add features for diagrams? Being able to mix these with real graphic design stuff makes IMO a lot of sense.
  2. robert_muench

    SVG / Google Fonts / Export

    Additional: I know I can use the "convert Text to curves" option in SVG export. This gives a bit bigger files but I would like to know how to do it while keeping the font specification active.
  3. Hi, I have a graphic that uses graphic-text (the icon A) with the Google Font "Lobster". I export the graphic as SVG and use it inside a web-page (see first two graphics at http://test.saphirion.com/nlpp.html ) The problem is, that the lobster font isn't always displayed. The web-page itself loads the lobster font-family with: <link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet"> But it seems this isn't carried over to an SVG element in a web-page. Further, it seems that the correct way to use a special font in an SVG element is: <defs> <style type="text/css">@import url('http://fonts.googleapis.com/css?family=Lobster');</style> </defs> But how do I get this into the exported SVG of Affinity? I don't want to post-process the files.
  4. What's the difference between "layer name" and "original layer name"? Where can I see them within Affinity?
  5. robert_muench

    Moving Artboards, crashes AD (reproducable)

    Hi, going to try the beta. Thanks for the tip and will post an update if the problem still persists.
  6. Here is an excerpt of the crash-report, maybe it helps: Process: Affinity Designer [17899] Path: /Applications/Affinity Designer.app/Contents/MacOS/Affinity Designer Identifier: com.seriflabs.affinitydesigner Version: 1.5.5 (1.5.9) App Item ID: 824171161 App External ID: 821334373 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Affinity Designer [17899] User ID: 501 Date/Time: 2017-09-08 14:11:33.272 +0200 OS Version: Mac OS X 10.11.6 (15G1611) Report Version: 11 Anonymous UUID: 2A83F583-D17A-6FD4-D65F-3BA19EA8EB76 Sleep/Wake UUID: 100D1766-7235-4581-B7D6-64F14326B8C5 Time Awake Since Boot: 51000 seconds Time Since Wake: 23000 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0xffffffffffffffff Exception Note: EXC_CORPSE_NOTIFY VM Regions Near 0xffffffffffffffff: --> shared memory 00007ffffffa4000-00007ffffffa5000 [ 4K] r-x/r-x SM=SHM Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libc++abi.dylib 0x00007fff8776bc11 __dynamic_cast + 34 1 liblibpersona.dylib 0x000000011df3ffce TiledView::UpdateLabels() + 302 2 liblibpersona.dylib 0x000000011df428ec TiledView::InvalidateLogicalRectangles(std::__1::vector<Kernel::RectT<double>, std::__1::allocator<Kernel::RectT<double> > >, bool, bool, bool) + 1356 3 liblibpersona.dylib 0x000000011e248825 TiledViews::InvalidateLogicalRectangles(std::__1::vector<Kernel::RectT<double>, std::__1::allocator<Kernel::RectT<double> > >, bool, bool, bool) + 357 4 com.seriflabs.libcocoaui 0x000000010c68eec0 -[TiledCAOpenGLLayer invalidateLogicalRects:withPreview:invalidateMask:preferSinglePass:] + 80 5 com.seriflabs.libcocoaui 0x000000010c5fa7eb -[DocumentView invalidateLogicalRectangles:withPreview:invalidateMask:preferSinglePass:] + 107 6 com.seriflabs.libcocoaui 0x000000010c7c0bf2 -[NotificationsController handleInvalidateDocumentNotification:] + 946 7 com.seriflabs.libcocoaui 0x000000010c7ba946 -[NotificationsController handleNotification:] + 86 8 com.seriflabs.libcocoaui 0x000000010c7b9d6c -[NotificationsController receiveNotification:] + 2028 9 libdispatch.dylib 0x00007fff8e86d93d _dispatch_call_block_and_release + 12 10 libdispatch.dylib 0x00007fff8e86240b _dispatch_client_callout + 8 11 libdispatch.dylib 0x00007fff8e875c1c _dispatch_main_queue_callback_4CF + 1685 12 com.apple.CoreFoundation 0x00007fff97e26949 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9 13 com.apple.CoreFoundation 0x00007fff97de582d __CFRunLoopRun + 1949 14 com.apple.CoreFoundation 0x00007fff97de4e28 CFRunLoopRunSpecific + 296 15 com.apple.HIToolbox 0x00007fff94379935 RunCurrentEventLoopInMode + 235 16 com.apple.HIToolbox 0x00007fff9437976f ReceiveNextEventCommon + 432 17 com.apple.HIToolbox 0x00007fff943795af _BlockUntilNextEventMatchingListInModeWithFilter + 71 18 com.apple.AppKit 0x00007fff90bf6df6 _DPSNextEvent + 1067 19 com.apple.AppKit 0x00007fff90bf6226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454 20 com.apple.AppKit 0x00007fff90bead80 -[NSApplication run] + 682 21 com.apple.AppKit 0x00007fff90bb4368 NSApplicationMain + 1176 22 com.seriflabs.affinitydesigner 0x000000010a708c24 0x10a707000 + 7204 Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff9cb98efa kevent_qos + 10 1 libdispatch.dylib 0x00007fff8e868165 _dispatch_mgr_invoke + 216 2 libdispatch.dylib 0x00007fff8e867dcd _dispatch_mgr_thread + 52 Thread 2:: Dispatch queue: com.apple.root.default-qos 0 libsystem_kernel.dylib 0x00007fff9cb97de6 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fff876dae4a _pthread_mutex_lock_wait + 89 2 libsystem_pthread.dylib 0x00007fff876d85f5 _pthread_mutex_lock_slow + 300 3 liblibpersona.dylib 0x000000012293d5d7 DocumentController::LockCommandProcessor() const + 167 4 liblibpersona.dylib 0x000000011df47094 ViewTile::StaticRender(void*) + 148 5 libdispatch.dylib 0x00007fff8e86240b _dispatch_client_callout + 8 6 libdispatch.dylib 0x00007fff8e86629b _dispatch_root_queue_drain + 1890 7 libdispatch.dylib 0x00007fff8e865b00 _dispatch_worker_thread3 + 91 8 libsystem_pthread.dylib 0x00007fff876da4de _pthread_wqthread + 1129 9 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 3: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 4:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff9cb91f72 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff9cb913b3 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff97de6114 __CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff97de55dc __CFRunLoopRun + 1356 4 com.apple.CoreFoundation 0x00007fff97de4e28 CFRunLoopRunSpecific + 296 5 com.apple.AppKit 0x00007fff90d4cd95 _NSEventThread + 149 6 libsystem_pthread.dylib 0x00007fff876da99d _pthread_body + 131 7 libsystem_pthread.dylib 0x00007fff876da91a _pthread_start + 168 8 libsystem_pthread.dylib 0x00007fff876d8351 thread_start + 13 Thread 5: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 6: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 7: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 8: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 9:: Dispatch queue: com.apple.root.default-qos 0 libc++abi.dylib 0x00007fff8776c2b6 __cxxabiv1::__base_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const + 20 1 libc++abi.dylib 0x00007fff8776c09e __cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const + 204 2 libc++abi.dylib 0x00007fff8776c056 __cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const + 132 3 libc++abi.dylib 0x00007fff8776bd10 __dynamic_cast + 289 4 liblibpersona.dylib 0x000000011d5f9a2b DOMContinuingTranslatorT<ArtboardInterfaceVisitor, ArtboardInterface>::Accept(Kernel::JailNonCounted<Node>, DOMVisitor*) const + 43 5 liblibpersona.dylib 0x0000000115dd32a9 DOMVisitor::VisitI(Kernel::JailNonCounted<Node>) + 73 6 liblibpersona.dylib 0x0000000115dd32e6 DOMVisitor::VisitI(Kernel::JailNonCounted<Node>) + 134 7 liblibpersona.dylib 0x0000000115dd32e6 DOMVisitor::VisitI(Kernel::JailNonCounted<Node>) + 134 8 liblibpersona.dylib 0x0000000123ef7798 SpreadNode::UpdateArtboardsCache(std::__1::vector<std::__1::pair<Kernel::JailCounted<ArtboardInterface>, std::__1::vector<InterfaceRevision, std::__1::allocator<InterfaceRevision> > >, std::__1::allocator<std::__1::pair<Kernel::JailCounted<ArtboardInterface>, std::__1::vector<InterfaceRevision, std::__1::allocator<InterfaceRevision> > > > >*) + 232 9 liblibpersona.dylib 0x000000011e1e66f5 DocumentCommand::UndoAndUpdateCaches() + 117 10 liblibpersona.dylib 0x0000000122939336 DocumentController::ProcessCommandQueue() + 3190 11 liblibpersona.dylib 0x0000000122934aca DocumentController::StaticProcessCommandQueue(void*) + 42 12 libdispatch.dylib 0x00007fff8e86240b _dispatch_client_callout + 8 13 libdispatch.dylib 0x00007fff8e86629b _dispatch_root_queue_drain + 1890 14 libdispatch.dylib 0x00007fff8e865b00 _dispatch_worker_thread3 + 91 15 libsystem_pthread.dylib 0x00007fff876da4de _pthread_wqthread + 1129 16 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 10: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 11: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 12: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 13: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 14: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 15: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 16: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 17: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 18: 0 libsystem_kernel.dylib 0x00007fff9cb985e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff876da578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff876d8341 start_wqthread + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000005 rbx: 0xffffffffffffffff rcx: 0xfffffffffffffffe rdx: 0x000000012d3648d0 rdi: 0xffffffffffffffff rsi: 0x000000012d428340 rbp: 0x00007fff554f6db0 rsp: 0x00007fff554f6d20 r8: 0x0000000000000001 r9: 0x00007f9b4a691350 r10: 0x000000004f06d945 r11: 0x00007f9b4a600000 r12: 0x00007f9b5ec16000 r13: 0x000000012d428340 r14: 0x00007f9b63523ec0 r15: 0x000000012d3648d0 rip: 0x00007fff8776bc11 rfl: 0x0000000000010202 cr2: 0xffffffffffffffff Logical CPU: 4 Error Code: 0x00000004 Trap Number: 14
  7. robert_muench

    Move canvas with cursor key

    @PixelSnader Thanks a lot! Ok, I go it... RTFM
  8. Hi, I'm using many artboards and find it very annoying that I have to go to the scrollers to move the canvas around. I would like to do this with the cursor keys. As long is nothing is selected the canvas should be moved.
  9. robert_muench

    Export Slices SVG / Replacing Existing Files Fails

    I don't see this. I only get an error message.
  10. I try to export 3 slices as SVG format into a folder where the files already exist and want them to be replaced. The export fails, without a way to confirm a replacement. Exporting to an other folder works.
  11. Thanks, going to try the copy & paste from embedded doc approach.
  12. Hi, I'm using artboards in a document that contains all my graphics for our web-site. On the web we use SVG. Hence, I drag & drop some SVG files into AD and export from there. When adding an SVG via drag & drop, it gets added to the artboard as [Embedded document]. Some questions: How can I copy such a thing? When I do it the normal way and I edit the copy, the original gets changed too. Is there a way I can convert the embedded document into a normal group? Any documentation available about embedded documents? How to best edit these etc.?
  13. Ok, great & thanks. BTW, I think features that better support toolchains like Javascript, CSS, etc. are still pretty unique for graphic programs. So, go for it :-)
  14. Especially things like "pointer-events" when working with groups would make sense. Or CSS classes, so that one can reference and specify behaviour via CSS stylesheets.
  15. Ok, this is the same questions as mine: https://forum.affinity.serif.com/index.php?/topic/38523-svg-export-attributes-etc-and-javascript-access/ Are there are any plans to add a feature to name by class or ID, or specify more attributes per layer? IMO very important these days.
×