Permalink
Browse files

Patch by Yuri Chornoivan, fixing some spelling mistages.

Plus some additional fixes.
  • Loading branch information...
1 parent e5242dc commit b8e9eedcbb3bba23575a77b818848a47a8b80146 michal-n committed Mar 20, 2012
Showing with 201 additions and 201 deletions.
  1. +1 −1 README-Mac.html
  2. +1 −1 fontforge/autohint.c
  3. +1 −1 fontforge/bitmapview.c
  4. +2 −2 fontforge/charinfo.c
  5. +2 −2 fontforge/featurefile.c
  6. +4 −4 fontforge/fontinfo.c
  7. +1 −1 fontforge/glyphcomp.c
  8. +1 −1 fontforge/kernclass.c
  9. +2 −2 fontforge/lookupui.c
  10. +3 −3 fontforge/mathconstants.c
  11. +1 −1 fontforge/parsettf.c
  12. +1 −1 fontforge/parsettfvar.c
  13. +1 −1 fontforge/problems.c
  14. +1 −1 fontforge/python.c
  15. +1 −1 fontforge/search.c
  16. +1 −1 fontforge/sfddiff.1
  17. +1 −1 fontforge/splinesaveafm.c
  18. +1 −1 fontforge/tottf.c
  19. +1 −1 fontforge/utf8.pot
  20. +1 −1 gdraw/gtextinfo.c
  21. +1 −1 htdocs/charinfo.html
  22. +1 −1 htdocs/editexample6-5.html
  23. +2 −2 htdocs/editmenu.html
  24. +1 −1 htdocs/faq.html
  25. +1 −1 htdocs/ja/autowidth.html
  26. +1 −1 htdocs/ja/changelog.html
  27. +1 −1 htdocs/ja/display.html
  28. +2 −2 htdocs/ja/editmenu.html
  29. +1 −1 htdocs/ja/index.html
  30. +1 −1 htdocs/ja/mac-install.html
  31. +1 −1 htdocs/ja/non-standard.html
  32. +2 −2 htdocs/ja/oldchangelog.html
  33. +1 −1 htdocs/ja/scripting-alpha.html
  34. +1 −1 htdocs/ja/sfddiff.html
  35. +1 −1 htdocs/ja/sfdformat.html
  36. +1 −1 htdocs/ja/transform.html
  37. +2 −2 htdocs/ja/viewmenu.html
  38. +1 −1 htdocs/mac-install.html
  39. +1 −1 htdocs/non-standard.html
  40. +6 −6 htdocs/oldchangelog.html
  41. +1 −1 htdocs/scripting-alpha.html
  42. +1 −1 htdocs/sfddiff.html
  43. +2 −2 htdocs/sfdformat.html
  44. +1 −1 htdocs/splinefont.html
  45. +1 −1 htdocs/transform.html
  46. +2 −2 htdocs/viewmenu.html
  47. +1 −1 po/de.po
  48. +13 −13 po/el.po
  49. +5 −5 po/es.po
  50. +14 −14 po/fr.po
  51. +1 −1 po/it.po
  52. +8 −8 po/ja.po
  53. +18 −18 po/pl.po
  54. +17 −17 po/ru.po
  55. +18 −18 po/uk.po
  56. +17 −17 po/vi.po
  57. +14 −14 po/zh_CN.po
  58. +10 −10 po/zh_TW.po
View
@@ -65,7 +65,7 @@ <H1 ALIGN=Center>
<A NAME="Before">Before</A> you install
</H3>
<P>
-You must ensure that you have the the X11 server installed on your system.
+You must ensure that you have the X11 server installed on your system.
<DL>
<DT>
10.5, 10.4
View
@@ -86,7 +86,7 @@ void FindBlues( SplineFont *sf, int layer, real blues[14], real otherblues[10])
DBounds b;
/* Go through once to get some idea of the average value so we can weed */
- /* out undesireables */
+ /* out undesirables */
caph[0] = caph[1] = caph[2] = xh[0] = xh[1] = xh[2] = 0;
ascenth[0] = ascenth[1] = ascenth[2] = digith[0] = digith[1] = digith[2] = 0;
descenth[0] = descenth[1] = descenth[2] = base[0] = base[1] = base[2] = 0;
View
@@ -597,7 +597,7 @@ void BCGeneralFunction(BitmapView *bv,
CirclePoints(bv,x,y,ox,oy,modx,mody,SetPoint,data);
}
if ( bv->active_tool==bvt_elipse ) {
- /* there may be quite a gap between the the two semi-circles */
+ /* there may be quite a gap between the two semi-circles */
/* because the tangent is nearly vertical here. So just fill */
/* it in */
int j;
View
@@ -534,7 +534,7 @@ static int CI_NameCheck(const unichar_t *name) {
if ( uc_strcmp(name,".notdef")==0 ) /* This name is a special case and doesn't follow conventions */
return( true );
if ( u_strlen(name)>31 ) {
- ff_post_error(_("Bad Name"),_("Glyph names are limitted to 31 characters"));
+ ff_post_error(_("Bad Name"),_("Glyph names are limited to 31 characters"));
return( false );
} else if ( *name=='\0' ) {
ff_post_error(_("Bad Name"),_("Bad Name"));
@@ -4464,7 +4464,7 @@ return;
ulabel[12].text_in_resource = true;
ugcd[12].gd.label = &ulabel[12];
ugcd[12].gd.cid = CID_UnlinkRmOverlap;
- ugcd[12].gd.popup_msg = (unichar_t *) _("A few glyphs, like Aring, Ccedilla, Eogonek\nare composed of two overlapping references.\nOften it is desireable to retain the references\n(so that changes made to the base glyph are\nreflected in the composed glyph), but that\nmeans you are stuck with overlapping contours.\nThis flag means that just before saving the\nfont, fontforge will unlink the references,\nand run remove overlap on them, then just\nafter saving it will undo the operation\nthereby retaining the references.");
+ ugcd[12].gd.popup_msg = (unichar_t *) _("A few glyphs, like Aring, Ccedilla, Eogonek\nare composed of two overlapping references.\nOften it is desirable to retain the references\n(so that changes made to the base glyph are\nreflected in the composed glyph), but that\nmeans you are stuck with overlapping contours.\nThis flag means that just before saving the\nfont, fontforge will unlink the references,\nand run remove overlap on them, then just\nafter saving it will undo the operation\nthereby retaining the references.");
ugcd[12].creator = GCheckBoxCreate;
uhvarray[21] = &ugcd[12]; uhvarray[22] = GCD_ColSpan; uhvarray[23] = NULL;
uhvarray[24] = GCD_Glue; uhvarray[25] = GCD_Glue; uhvarray[26] = NULL;
View
@@ -4768,10 +4768,10 @@ static void fea_ParseSubstitute(struct parseState *tok) {
++mk_num;
}
if ( glyphs==NULL ) {
- LogError(_("Empty subsitute on line %d of %s"), tok->line[tok->inc_depth], tok->filename[tok->inc_depth] );
+ LogError(_("Empty substitute on line %d of %s"), tok->line[tok->inc_depth], tok->filename[tok->inc_depth] );
++tok->err_count;
} else if ( is_reverse && (mk_num!=1 || has_lookups!=0)) {
- LogError(_("Reverse subsitute must have exactly one marked glyph and no lookups on line %d of %s"), tok->line[tok->inc_depth], tok->filename[tok->inc_depth] );
+ LogError(_("Reverse substitute must have exactly one marked glyph and no lookups on line %d of %s"), tok->line[tok->inc_depth], tok->filename[tok->inc_depth] );
++tok->err_count;
} else if ( !glyphs->has_marks ) {
/* Non-contextual */
View
@@ -676,7 +676,7 @@ static GTextInfo pancharrange[] = {
{ (unichar_t *) N_("PanoseCharRange|Any"), NULL, 0, 0, (void *) 0, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("PanoseCharRange|No Fit"), NULL, 0, 0, (void *) 1, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("Extended Collection"), NULL, 0, 0, (void *) 2, NULL, 0, 0, 0, 0, 0, 0, 1},
- { (unichar_t *) N_("Litterals"), NULL, 0, 0, (void *) 3, NULL, 0, 0, 0, 0, 0, 0, 1},
+ { (unichar_t *) N_("Literals"), NULL, 0, 0, (void *) 3, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("No Lower Case"), NULL, 0, 0, (void *) 4, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("Small Caps"), NULL, 0, 0, (void *) 5, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) "6", NULL, 0, 0, (void *) 6, NULL, 0, 0, 0, 0, 0, 0, 1},
@@ -887,7 +887,7 @@ static GTextInfo mslanguages[] = {
{ (unichar_t *) N_("Papiamentu"), NULL, 0, 0, (void *) 0x479, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("Pashto"), NULL, 0, 0, (void *) 0x463, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("Polish"), NULL, 0, 0, (void *) 0x415, NULL, 0, 0, 0, 0, 0, 0, 1},
- { (unichar_t *) N_("Portugese (Portugal)"), NULL, 0, 0, (void *) 0x416, NULL, 0, 0, 0, 0, 0, 0, 1},
+ { (unichar_t *) N_("Portuguese (Portugal)"), NULL, 0, 0, (void *) 0x416, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("Portuguese (Brasil)"), NULL, 0, 0, (void *) 0x816, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("Punjabi (India)"), NULL, 0, 0, (void *) 0x446, NULL, 0, 0, 0, 0, 0, 0, 1},
{ (unichar_t *) N_("Punjabi (Pakistan)"), NULL, 0, 0, (void *) 0x846, NULL, 0, 0, 0, 0, 0, 0, 1},
@@ -3524,7 +3524,7 @@ static char *texparams[] = { N_("Slant:"), N_("Space:"), N_("Stretch:"),
N_("Extra Sp:"), NULL };
static char *texpopups[] = { N_("In an italic font the horizontal change per unit vertical change"),
N_("The amount of space between words when using this font"),
- N_("The amount of strechable space between words when using this font"),
+ N_("The amount of stretchable space between words when using this font"),
N_("The amount the space between words may shrink when using this font"),
N_("The height of the lower case letters with flat tops"),
N_("The width of one em"),
@@ -9441,7 +9441,7 @@ return;
"To change the string type, left click on it.\n"
"To change the text, left click in it and then type.\n"
"To delete a name, right click on the name & select Delete from the menu.\n"
- "To associate or disassocate a truetype name to its postscript equivalent\n"
+ "To associate or disassociate a truetype name to its postscript equivalent\n"
"right click and select the appropriate menu item." );
tngcd[4].data = d;
tngcd[4].creator = GMatrixEditCreate;
View
@@ -956,7 +956,7 @@ static void GlyphDiffSCError(struct font_diff *fd, SplineChar *sc, char *format,
if ( fd->last_sc==sc ) {
if ( fd->held[0] ) {
fputs(" ",fd->diffs);
-/* GT: FontForge needs to recoginze the quotes used here(“”). If you change them */
+/* GT: FontForge needs to recognize the quotes used here(“”). If you change them */
/* GT: (in the translated strings) let me know. It currently also recognizes */
/* GT: guillemets and a couple of other quotes as well. */
/* GT: pfaedit@users.sourceforge.net */
View
@@ -2777,7 +2777,7 @@ return;
gcd[i].gd.flags = gg_enabled|gg_visible|gg_utf8_popup|gg_cb_on;
gcd[i].gd.popup_msg = (unichar_t *) _(
"Normally kerning is based on achieving a constant (optical)\n"
- "separation between glyphs, but occasionally it is desireable\n"
+ "separation between glyphs, but occasionally it is desirable\n"
"to have a kerning table where the kerning is based on the\n"
"closest approach between two glyphs (So if the desired separ-\n"
"ation is 0 then the glyphs will actually be touching.");
View
@@ -4457,7 +4457,7 @@ static void PSTKernD(SplineFont *sf, struct lookup_subtable *sub, int def_layer)
gcd[i].gd.flags = gg_enabled|gg_visible|gg_utf8_popup|gg_cb_on;
gcd[i].gd.popup_msg = (unichar_t *) _(
"Normally kerning is based on achieving a constant (optical)\n"
- "separation between glyphs, but occasionally it is desireable\n"
+ "separation between glyphs, but occasionally it is desirable\n"
"to have a kerning table where the kerning is based on the\n"
"closest approach between two glyphs (So if the desired separ-\n"
"ation is 0 then the glyphs will actually be touching.");
@@ -5385,7 +5385,7 @@ static int kern_format_dlg( SplineFont *sf, int def_layer,
gcd[i].gd.flags = gg_enabled|gg_visible|gg_utf8_popup|gg_cb_on;
gcd[i].gd.popup_msg = (unichar_t *) _(
"Normally kerning is based on achieving a constant (optical)\n"
- "separation between glyphs, but occasionally it is desireable\n"
+ "separation between glyphs, but occasionally it is desirable\n"
"to have a kerning table where the kerning is based on the\n"
"closest approach between two glyphs (So if the desired separ-\n"
"ation is 0 then the glyphs will actually be touching.");
@@ -53,11 +53,11 @@ struct math_constants_descriptor math_constants_descriptor[] = {
MCDD(N_("FlattenedAccentBaseHeight:"),FlattenedAccentBaseHeight,FlattenedAccentBaseHeight_adjust,N_("Maximum (ink) height of accent base that\ndoes not require flattening the accents."),0),
MCDD(N_("SubscriptShiftDown:"),SubscriptShiftDown,SubscriptShiftDown_adjust,N_("The standard shift down applied to subscript elements.\nPositive for moving downward."),1),
MCDD(N_("SubscriptTopMax:"),SubscriptTopMax,SubscriptTopMax_adjust,N_("Maximum height of the (ink) top of subscripts\nthat does not require moving\nubscripts further down."),0),
- MCDD(N_("SubscriptBaselineDropMin:"),SubscriptBaselineDropMin,SubscriptBaselineDropMin_adjust,N_("Maximum allowed drop of the baseline of\nsubscripts realtive to the bottom of the base.\nUsed for bases that are treated as a box\nor extended shape. Positive for subscript\nbaseline dropped below base bottom."),0),
+ MCDD(N_("SubscriptBaselineDropMin:"),SubscriptBaselineDropMin,SubscriptBaselineDropMin_adjust,N_("Maximum allowed drop of the baseline of\nsubscripts relative to the bottom of the base.\nUsed for bases that are treated as a box\nor extended shape. Positive for subscript\nbaseline dropped below base bottom."),0),
MCDD(N_("SuperscriptShiftUp:"),SuperscriptShiftUp,SuperscriptShiftUp_adjust,N_("Standard shift up applied to superscript elements."),0),
MCDD(N_("SuperscriptShiftUpCramped:"),SuperscriptShiftUpCramped,SuperscriptShiftUpCramped_adjust,N_("Standard shift of superscript relative\nto base in cramped mode."),0),
MCDD(N_("SuperscriptBottomMin:"),SuperscriptBottomMin,SuperscriptBottomMin_adjust,N_("Minimum allowed hieght of the bottom\nof superscripts that does not require moving\nthem further up."),0),
- MCDD(N_("SuperscriptBaselineDropMax:"),SuperscriptBaselineDropMax,SuperscriptBaselineDropMax_adjust,N_("Maximum allowed drop of the baseline of\nsuperscripts realtive to the top of the base.\nUsed for bases that are treated as a box\nor extended shape. Positive for superscript\nbaseline below base top."),0),
+ MCDD(N_("SuperscriptBaselineDropMax:"),SuperscriptBaselineDropMax,SuperscriptBaselineDropMax_adjust,N_("Maximum allowed drop of the baseline of\nsuperscripts relative to the top of the base.\nUsed for bases that are treated as a box\nor extended shape. Positive for superscript\nbaseline below base top."),0),
MCDD(N_("SubSuperscriptGapMin:"),SubSuperscriptGapMin,SubSuperscriptGapMin_adjust,N_("Minimum gap between the supersecript and subscript ink."),0),
MCDD(N_("SuperscriptBottomMaxWithSubscript:"),SuperscriptBottomMaxWithSubscript,SuperscriptBottomMaxWithSubscript_adjust,N_("The maximum level to which the (ink) bottom\nof superscript can be pushed to increase the\ngap between superscript and subscript, before\nsubscript starts being moved down."),0),
MCDD(N_("SpaceAfterScript:"),SpaceAfterScript,SpaceAfterScript_adjust,N_("Extra white space to be added after each\nub/superscript."),0),
@@ -91,7 +91,7 @@ struct math_constants_descriptor math_constants_descriptor[] = {
MCDD(N_("OverbarExtraAscender:"),OverbarExtraAscender,OverbarExtraAscender_adjust,N_("Extra white space reserved above the overbar."),0),
MCDD(N_("UnderbarVerticalGap:"),UnderbarVerticalGap,UnderbarVerticalGap_adjust,N_("Distance between underbar and\nthe (ink) bottom of the base."),0),
MCDD(N_("UnderbarRuleThickness:"),UnderbarRuleThickness,UnderbarRuleThickness_adjust,N_("Thickness of the underbar."),0),
- MCDD(N_("UnderbarExtraDescender:"),UnderbarExtraDescender,UnderbarExtraDescender_adjust,N_("Extra white space resevered below the underbar."),0),
+ MCDD(N_("UnderbarExtraDescender:"),UnderbarExtraDescender,UnderbarExtraDescender_adjust,N_("Extra white space reserved below the underbar."),0),
MCDD(N_("RadicalVerticalGap:"),RadicalVerticalGap,RadicalVerticalGap_adjust,N_("Space between the ink to of the\nexpression and the bar over it."),1),
MCDD(N_("RadicalDisplayStyleVerticalGap:"),RadicalDisplayStyleVerticalGap,RadicalDisplayStyleVerticalGap_adjust,N_("Space between the ink top of the\nexpression and the bar over it in display\nstyle."),0),
MCDD(N_("RadicalRuleThickness:"),RadicalRuleThickness,RadicalRuleThickness_adjust,N_("Thickness of the radical rule in\ndesigned or constructed radical\nsigns."),0),
View
@@ -2167,7 +2167,7 @@ return;
last = cur;
}
if ( feof(ttf)) {
- LogError(_("Reached end of file when reading composit glyph\n") );
+ LogError(_("Reached end of file when reading composite glyph\n") );
info->bad_glyph_data = true;
break;
}
View
@@ -180,7 +180,7 @@ return;
}
}
if ( ftell(ttf)-info->avar_start>info->avar_len) {
- LogError( _("Hmm, the the 'avar' table is too long.\n") );
+ LogError( _("Hmm, the 'avar' table is too long.\n") );
VariationFree(info);
return;
}
View
@@ -3965,7 +3965,7 @@ void FindProblems(FontView *fv,CharView *cv, SplineChar *sc) {
agcd[1].creator = GCheckBoxCreate;
aarray[1] = &agcd[1];
- alabel[2].text = (unichar_t *) _("Check subtitutions for empty chars");
+ alabel[2].text = (unichar_t *) _("Check substitutions for empty chars");
alabel[2].text_is_1byte = true;
agcd[2].gd.label = &alabel[2];
agcd[2].gd.pos.x = 3; agcd[2].gd.pos.y = agcd[1].gd.pos.y+15;
View
@@ -17154,7 +17154,7 @@ static struct flaglist sfnt_name_mslangs[] = {
{ "Papiamentu", 0x479},
{ "Pashto", 0x463},
{ "Polish", 0x415},
- { "Portugese (Portugal)", 0x416},
+ { "Portuguese (Portugal)", 0x416},
{ "Portuguese (Brasil)", 0x816},
{ "Punjabi (India)", 0x446},
{ "Punjabi (Pakistan)", 0x846},
View
@@ -1458,7 +1458,7 @@ void FVCorrectReferences(FontViewBase *fv) {
SCPreserveLayer(sc,layer,false);
rsc = RC_MakeNewGlyph(fv,sc,index++,
_("%s had both contours and references, so the contours were moved "
- "into this glyph, and the a reference to it was added in the original."),
+ "into this glyph, and a reference to it was added in the original."),
"");
rsc->layers[layer].splines = sc->layers[layer].splines;
sc->layers[layer].splines = NULL;
View
@@ -130,7 +130,7 @@ will be added, and the outlines of
.I sfdfile2
will be placed in the background.
Finally, for any characters with different outlines or references the
-background of the the character will contain the outlines from
+background of the character will contain the outlines from
.I sfdfile2
(references will be unlinked into outlines and those outlines also will be
added).
@@ -1139,7 +1139,7 @@ static void AfmSplineFontHeader(FILE *afm, SplineFont *sf, int formattype,
if ( sf->fullname!=NULL ) fprintf( afm, "FullName %s\n", sf->fullname );
if ( sf->familyname!=NULL ) fprintf( afm, "FamilyName %s\n", sf->familyname );
if ( sf->weight!=NULL ) fprintf( afm, "Weight %s\n", sf->weight );
- /* AFM lines are limitted to 256 characters and US ASCII */
+ /* AFM lines are limited to 256 characters and US ASCII */
if ( sf->copyright!=NULL ) {
char *pt, *start, *p;
for ( pt=start=sf->copyright; *pt && pt-start<200 && *pt!='\n'; ++pt );
View
@@ -2981,7 +2981,7 @@ static void sethhead(struct hhead *hhead,struct hhead *vhead,struct alltabs *at,
hhead->maxwidth = width;
hhead->minlsb = at->head.xmin;
hhead->minrsb = rbearing;
- /* Apple's ftxvalidator says the the min sidebearing should be 0 even if it isn't */
+ /* Apple's ftxvalidator says the min sidebearing should be 0 even if it isn't */
if ( hhead->minlsb>0 ) hhead->minlsb = 0;
if ( hhead->minrsb>0 ) hhead->minrsb = 0;
hhead->maxextent = at->head.xmax;
View
@@ -171,7 +171,7 @@ msgid "° Withershins"
msgstr ""
-#. FontForge needs to recoginze the quotes used here(“”). If you change them
+#. FontForge needs to recognize the quotes used here(“”). If you change them
#. (in the translated strings) let me know. It currently also recognizes
#. guillemets and a couple of other quotes as well.
#. pfaedit@users.sourceforge.net
View
@@ -1061,7 +1061,7 @@ int GIntGetResource(int index) {
/* GT: This is an unusual string. It is used to get around a limitation in */
/* GT: FontForge's widget set. You should put a number here (do NOT translate */
/* GT: "GGadget|ScaleFactor|", that's only to provide context. The number should */
-/* GT: be a percentage and indicates the the ratio of the length of a string in */
+/* GT: be a percentage and indicates the ratio of the length of a string in */
/* GT: your language to the same string's length in English. */
/* GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but */
/* GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor */
View
@@ -429,7 +429,7 @@ <H1 ALIGN=Center>
<P>
When a glyph is used as a pattern, the size of the pattern tile defaults
to the bounding box of the glyph used. This means there will be no whitespace
- around the tile. Sometimes that is desireable (if the tiles are to looks
+ around the tile. Sometimes that is desirable (if the tiles are to looks
as though they touch), sometimes it is not. This provides control over the
whitespace that surrounds the drawn region of the tile.
<P>
@@ -357,7 +357,7 @@ <H1 ALIGN=Center>
<P>
We have three rules, each rule lives in its own subtable, so we will create
three subtables, one for each. The order in which these subtables n the Lookups
- pane is important because that is the order in which the the rules they contain
+ pane is important because that is the order in which the rules they contain
will be executed. We must insure that that final rule which actually invokes
the ligature is the last one executed (and the last one in the
list).<BR CLEAR=ALL>
View
@@ -464,7 +464,7 @@ <H1 ALIGN=Center>
have had something pasted in them (that is if glyphs A and B were selected
when the copy happened and now glyphs C, D and E are selected, the C will
get A, D will get B and E will also get A). If exactly one glyph is selected
- but the clipboard contains more that one glyph, the the selection will be
+ but the clipboard contains more that one glyph, the selection will be
extended so that enough glyphs are selected that something may be pasted
in each. <BR>
If the clipboard contains outline information then that information will
@@ -543,7 +543,7 @@ <H1 ALIGN=Center>
<A NAME="Merge">Merge</A>
<DD>
This command is only available in the Outline View. If a point on a path
- is selected, the the merge command will remove that point from the path and
+ is selected, the merge command will remove that point from the path and
join the two points around the removed one with a new spline which approximates
the curve between the two before. The two surrounding points will retain
their slopes (unless both are corner points).
View
@@ -530,7 +530,7 @@ <H1 ALIGN=Center>
So I tend to wrestle with it for a while and then decide than my current
widgets are better after all.
<LI>
- I did get a limitted version of fontforge running under gtk. I would be greatful
+ I did get a limited version of fontforge running under gtk. I would be greatful
if someone else would choose to extend and maintain it.
</UL>
</UL>
Oops, something went wrong.

0 comments on commit b8e9eed

Please sign in to comment.