Insert characters to a particular location

We will move topics to this forum, once we've implemented the requested feature(s) and/or enhancement(s).
Post Reply
BabelStone
Posts: 35
Joined: Tue Nov 24, 2009 5:08 pm
Contact:

Insert characters to a particular location

Post by BabelStone » Tue Nov 09, 2010 2:15 pm

It would be really useful if the inserted characters from the Insert Characters dialog could be inserted at a particular location (e.g. before the currently selected glyph). At present, the characters are always inserted at the end, so I have to sort the font to get them where I want them to be, and with a very large font a sort can take a long time to complete.

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 8344
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Insert characters to a particular location

Post by Bhikkhu Pesala » Tue Nov 09, 2010 6:55 pm

An easy work around:
  • Insert the number of glyphs that you want wherever you want them.
  • Insert the characters at the end
  • Cut and paste special, mappings and postscript data, overwrite same mappings
My FontsReviews: MainTypeFont CreatorHelpFC12 Pro + MT9.0 @ Win10 1903 build 18362.356

vanisaac
Posts: 337
Joined: Sun Mar 30, 2003 1:33 pm
Location: Washington State, USA

Re: Insert characters to a particular location

Post by vanisaac » Wed Nov 10, 2010 12:12 am

I don't know if the same problem exists with version 6.x, but in fcp v. 5, copy/paste mappings does not work for characters in the supplemental planes (>U+FFFF).

BabelStone
Posts: 35
Joined: Tue Nov 24, 2009 5:08 pm
Contact:

Re: Insert characters to a particular location

Post by BabelStone » Wed Nov 10, 2010 8:44 pm

Bhikkhu Pesala wrote:An easy work around:
  • Insert the number of glyphs that you want wherever you want them.
  • Insert the characters at the end
  • Copy and paste special, mappings and postscript data, overwrite same mappings
  • Delete the empty glyphs at the end
Thanks for the tip -- I had not even realized that this paste special functionality existed. I have just tested it with version 5.6, and it works fine, including for supplementary planes.

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 8344
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Insert characters to a particular location

Post by Bhikkhu Pesala » Thu Apr 30, 2015 11:57 am

Although the workaround to this is quite easy to use, and even easier if one uses cut after inserting the characters, it would be a worthwhile improvement to insert characters before or after a selected glyph. However, it might be rather complex to program because there are many variations on what users might do and what they might expect.
  1. Select three non-consecutive glyphs, but insert more than three characters. • Insert one character before or after each selected glyph, and add the remainder at the end.
  2. Select nothing and insert characters • Easy enough, add them at the end.
  3. Select three glyphs, but insert only two characters. • Insert one character before or after each of the first two selected glyphs.
My FontsReviews: MainTypeFont CreatorHelpFC12 Pro + MT9.0 @ Win10 1903 build 18362.356

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 8344
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Insert characters to a particular location

Post by Bhikkhu Pesala » Tue May 07, 2019 5:44 pm

FontCreator 12 now allows glyphs to be inserted before or after the selected glyph. If the correct glyph names are used, the code-points are added automatically.

If one does not know the correct glyph names, use Insert Characters to insert them at the end of the font, then cut them to the clipboard, and paste the glyph names into the Insert Glyphs dialogue to add the new glyphs before or after the selected glyph.
My FontsReviews: MainTypeFont CreatorHelpFC12 Pro + MT9.0 @ Win10 1903 build 18362.356

Post Reply