FontLab Forum
2012-05-22, 05:36:26 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the FontLab forum, read how to use it! Update: Archives from old MSN forums are now available on our forum.
 
   Home   Help Search Calendar Downloads Tags Login Register  
Del.icio.us Digg FURL FaceBook Stumble Upon Reddit SlashDot

Pages: [1]
  Print  
Author Topic: Shift dragging points in FontLab Studio  (Read 1829 times)
Ray Larabie
Hero Member
*****

Karma: +1/-0
Posts: 125



WWW Email
« on: 2009-08-23, 00:30:25 »

While shift dragging circle or triangle Bezier control points in FontLab Studio, the BCP handles remain stationary. While shift dragging square BCPs, the BCP handles slide along with the point. In cases where BCP handles aren't aligned with the original line, this is sometimes desirable, but sometimes not. In a world where all BCPs are the correct type, there would be no problem. But, FontLab often produces incorrect point types such as when converting sketches to curves or blending fonts. Severals times a day, I inadvertently try to click drag a square control point and it drags the BCP handles along for the ride.

I can shift-alt drag square points and I get the desired effect. I wish shift dragging square points would work the same as round or triangle points. Perhaps it sounds whiny but when I'm cleaning up interpolated weights, I spend about half the time shift-dragging points. Having to look as every point to see it it's square or not before deciding whether I need to shift drag or shift-alt drag is a drag. I suppose I could shift-alt drag every point.

I don't know if this is a bug or not. Does anyone else find this shift-drag inconsistency annoying? Does anyone like it?
Logged
jamespuckett
Beta: FontLab Studio Mac
Hero Member
***

Karma: +2/-0
Posts: 139


Email
« Reply #1 on: 2009-08-24, 00:13:50 »

This inconsistent behavior irks me as well.
Logged
Ray Larabie
Hero Member
*****

Karma: +1/-0
Posts: 125



WWW Email
« Reply #2 on: 2009-08-24, 00:58:29 »

Shift-alt dragging isn't a good solution: if you shift drag towards the line, it adds a new point.

I should also add the shift dragging the origin point created a new point which is super annoying. I'm not sure why that affect would be desirable.

Start points have many special properties:

  • they're more likely to produce interpolation errors on adjacent curves
    they behave differently when dragging, shift dragging etc.
    they don't work well with bold or outline
    if a start point is a triangle BCP, if doesn't show as a triangle depending on the path direction
    optimize won't optimize them*
Did I miss any?

I would like FontLab studio to treat start points like regular points. Of course some point has to be the start point, but I want the way I interact with start points to be the same as any other point.

Then there's the 90 degree "snaps" when you double click square points on cusps. They only happen once in a while (I see them only 3-4 times a week). The FontLab interface is organic and strange.

One more complaint about shift dragging: sometime shift-dragging a triangle BCP locks down the handles and sometimes it doesn't. I haven't figured out why it sometimes works and sometimes doesn't work. It's very frustrating. You go to click-drag a triangle point and hope the handles will stay locked down. When it doesn't, you undo and try again. It's part of the way I've learned to work with FontLab but it makes no sense. Why does are the handles sometimes locked? It's not related to whether it's a start point or not. I have no idea why it does this. It's really, really annoying.

* If there are several redundant points on a straight line and one of them is a start point, optimize won't remove the start point. If a start point is along a curve, optimize won't remove it.
« Last Edit: 2009-08-24, 04:02:15 by Ray Larabie » Logged
jamespuckett
Beta: FontLab Studio Mac
Hero Member
***

Karma: +2/-0
Posts: 139


Email
« Reply #3 on: 2009-08-24, 12:58:11 »

Start points have many special properties:

Agreed, those special properties are really, really irritating. I get sick of having to change start points when I want to shift-drag them.
Logged
Tags:
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!