summaryrefslogtreecommitdiff
path: root/mf/feta-schrift.mf
Commit message (Collapse)AuthorAgeFilesLines
* Issue #830: renaming mf filesMarc Hohl2009-12-231-1623/+0
|
* Update source file headers. Fixes using standard GNU package conventions.Jan Nieuwenhuizen2009-11-251-6/+16
| | | | | | | | | | | | | | | | Signed-off-by: Han-Wen Nienhuys <hanwen@xs4all.nl> Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org> Signed-off-by: John Mandereau <john.mandereau@gmail.com> Signed-off-by: Graham Percival <graham@percival-music.ca> Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com> Signed-off-by: Joe Neeman <joeneeman@gmail.com> Signed-off-by: Heikki Johannes Junes <hjunes@gmail.com> Signed-off-by: Neil Puttock <n.puttock@gmail.com> Signed-off-by: Carl D. Sorensen <c_sorensen@byu.edu> Signed-off-by: Mats Bengtsson <mats.bengtsson@s3.kth.se> Signed-off-by: Werner Lemberg <wl@gnu.org> Signed-off-by: Patrick McCarty <pnorcks@gmail.com> Signed-off-by: Nicolas Sceaux <nicolas.sceaux@free.fr>
* Fix glyph bounding box for the snappizzicatoReinhold Kainhofer2009-08-291-3/+3
|
* [feta] Fix shape of snappizzicato.Werner Lemberg2009-08-251-2/+1
|
* [feta] Formatting, add some labels.Werner Lemberg2009-08-251-2/+6
|
* Add snappizzicato articulationReinhold Kainhofer2009-03-061-0/+50
| | | | | | | | -) Add "scripts.snappizzicato" glyph to the feta font -) Add \snappizzicato articulation function -) Add regtest for snappizzicato -) Remove custom definition from musicxml2ly and use the new \snappizzicato -) Add the new articulation to our chart of articulations
* Run grand-replace for 2009.Jan Nieuwenhuizen2009-01-061-1/+1
|
* Run `make grand-replace'.Jan Nieuwenhuizen2008-12-011-1/+1
|
* Typo.Werner Lemberg2007-10-181-1/+0
|
* New glyph for `scripts.caesura'.Werner Lemberg2007-10-181-4/+57
| | | | | | The old shape has been renamed to `scripts.caesura.curved'. Based on patches from Maximilian Albert.
* Run grand-replace on all sources. Updates (c) ....--2006 lines.Jan Nieuwenhuizen2007-08-091-1/+1
|
* Low-resolution fixes.Werner Lemberg2007-05-101-2/+3
|
* Various feta glyph improvements.Werner Lemberg2007-05-061-8/+13
| | | | | | | | | | . Fix slope of slashes for sharp signs to make them really parallel. This was especially noticeable in feta11. . Fix shape of Longa notehead with up-stem. . Other minor improvements, mainly for mf2pt1; for example, replace cyclic penstrokes with a fill/unfill combination.
* * The grand 2005-2006 replace.Jan Nieuwenhuizen2006-01-061-1/+1
|
* * mf/README: Document process for proper mf2pt1 conversion.Werner Lemberg2005-12-021-3/+3
| | | | | | | | | * mf/feta-beugel.mf (draw_brace): Fix path to assure clean overlapping. * mf/feta-harmonica.mf: Removed. Unused. Formatting.
* *** empty log message ***Han-Wen Nienhuys2005-11-031-1/+1
|
* * lily/dynamic-text-spanner.cc (print): add bound padding for edgeHan-Wen Nienhuys2005-03-101-4/+4
| | | | | | | | | | | texts as well. * mf/feta-klef.mf: revise. * mf/feta-schrift.mf: make thinning of accent less pronounced. * mf/feta-klef.mf: add rounded curve at top. make thinnib a little heavier.
* *** empty log message ***Jan Nieuwenhuizen2005-02-041-1/+1
|
* * scm/part-combiner.scm (analyse-spanner-states): trigger onHan-Wen Nienhuys2005-01-281-2/+2
| | | | | | | | | | | | | | | | | | crescendo-end as well. (decr maybe ended with Stop cresc.). Fixes: partcombine-diminuendo.ly * scm/script.scm (default-script-alist): swap portato symbols. * lily/instrument-name-engraver.cc (acknowledge_grob): typo. * scm/framework-ps.scm (output-classic-framework): dump a -systems.texi too (output-classic-framework): dump multiple systems on an "infinite" page EPS including fonts. * scripts/lilypond-book.py (Lilypond_snippet.ly_is_outdated): use .eps files for both texi and tex formats. Use PNG coming from lilypond.
* * mf/feta-pendaal.mf ("Pedal asterisk"): Remove workaround forWerner Lemberg2005-01-281-5/+4
| | | | | | | | | metapost bug. * mf/feta-schrift.mf ("Trill (`tr')"): Remove redundant point in path. ("Varied Coda"): Move some points to avoid fontforge warnings. This doesn't change the glyph shape.
* * mf/feta-schrift.mf ("Trill (`tr')"): Fix typo.Werner Lemberg2005-01-271-2/+2
|
* reverse u and d portato. Fixes:Han-Wen Nienhuys2005-01-261-2/+2
| | | | portato-direction.ly
* * mf/feta-schrift.mf ("Trill"): Fix start position of connectionWerner Lemberg2005-01-261-11/+14
| | | | | | between `t' and `r'. Unify bulb with the rest of `r' to avoid grazing outlines which confuses the overlap removal algorithm of fontforge.
* * mf/feta-accordion.mf, mf/feta-klef.mf, mf/feta-pendaal.mf,Werner Lemberg2005-01-191-11/+11
| | | | | | | | mf/feta-schrift.mf: s/p/pat/ if a path variable. * mf/feta-autometric.mf (set_char_box): Add code which emits specials for mf2pt1 if run with metapost. (to_bp): New macro for mf2pt1.
* This patch addresses the following problems in the feta sourcesWerner Lemberg2005-01-131-253/+257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files which contribute to the fetaXX fonts. . Many fixes for rasterization at low resolutions (consistent use of `vround' and `hround', integer shift values for paths, applying `eps' for mirrored paths, use of `define_whole_pixels' and friends, etc.) -- while this probably looks like a waste of time it has revealed deficiencies in some glyph shapes. See comment at the end of feta-params.mf how vertical symmetry is achieved. . The `---' operator has been replaced everywhere with `--'; this both improves and considerably reduces the font size after conversion with mf2pt1. These change aren't explicitly mentioned below since virtually all glyphs are affected. Other notable differences: . Glyphs from feta-accordion.mf now have charboxes around the outline. . Fixed incorrect charbox for `accDot'. . The `rcomma' and `lcomma' glyphs were distorted due to a typo. . Fixed position of the bow in the `upprall' glyph and its siblings. . The bulb size in the `2/2 meter' and `4/4 meter' glyphs is now dependent on the staff line thickness to avoid touching the middle staff line at smaller sizes. . Largely extended output for feta-testXX: Where useful, glyphs are shown both between and on staff lines. * mf/feta-params.mf (staff_space_rounded, stafflinethickness_rounded, linethickness_rounded, ledgerlinethickness_rounded, stemthickness_rounded): New variables. Update all code which uses them where appropriate. (feta_eps, feta_shift, feta_space_shift, feta_offset, feta_fillpen): New variables used to control rasterization at low resolutions. Set to zert if feta code is processed with metapost. * mf/feta-macros.mf (draw_staff, draw_staff_outline): Updated. (draw_rounded_block, draw_square_block): Updated to use `--' only. (flare_path): Updated. Make it work with `filldraw' (but only circular pens). (hfloor, vfloor, hceiling, vceiling): New macros. * mf/feta-params.mf (to_bp): New macro for mf2pt1. (set_char_box): Updated. Add code which emits specials for mf2pt1 if run with metapost. * mf/feta-accordion.mf ("accDiscant", "accFreebase", "accStdbase"): Use `draw' again in mf mode to have good pixel dropout control. Fix intersection points of horizontal lines with circle. ("accDot"): Fix parameters for set_char_box. ("accOldEE"): Use `draw' again in mf mode to have good pixel dropout control. * mf/feta-banier.mf: Updated. * mf/feta-bolletjes.mf (remember_pic): New variable, used for testing. (undraw_inside_ellipse): Remove `center' argument. Update all callers. (draw_brevis): New macro, called by "Brevis notehead". (draw_whole_triangle_head): New macro, called by "Whole trianglehead". (draw_small_triangle_head): Use `filldraw'. * mf/feta-eindelijk.mf: Remove useless global group. Updated. * mf/feta-klef.mf (draw_c_clef): Correct point positions for using `filldraw'. * mf/feta-pendaal.mf: Updated. * mf/feta-puntje.mf: Updated. * mf/feta-schrift.mf (draw_very_long_fermata): Simplified to use less points. ("Flageolet"): Use `draw' again in mf mode to have good pixel dropout control. ("Varied Coda"): Use `draw_block'. (draw_comma): Fix typo. (draw_arpeggio_arrow): Use `draw' also in mf mode to have good pixel dropout control. * mf/feta-slag.mf ("upprall", "downprall", "lineprall"): Fix start position of bow. * mf/feta-timesig.mf (draw_C): Reduce bulb size for smaller design sizes. * mf/feta-toevallig.mf (remember_pic): New variable, used for testing. (draw_meta_sharp): Much simplified. ("Sharp", "1/2 Sharp", "3/4 Sharp"): Don't rotate but shift. * mf/feta-test-generic.mf: Include all files as in feta-generic.mf.
* Prepare glyph shapes for mf2pt1 conversion.Werner Lemberg2005-01-031-593/+980
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mf/feta-accordion.mf (accreg_pen): Removed. No longer used. (accDiscant, accFreebase, accStdbase): Replace `draw' with `penstroke'. (accDot): Use `drawdot'. (accBayanbase): Replace `draw' with `draw_gridline'. (print_penpos): Moved to feta-macros.mf. (accOldEE): Replace `filldraw' with `penstroke'. Replace `draw' with `penstroke' and `drawdot'. * mf/feta-banier.mf: Code clean-up. ("grace dash (up)", "grace dash (down)"): Replace `draw' with `fill'. * mf/feta-bolletjes (draw_cross): Remove call to `labels'. * mf/feta-eindelijk.mf (draw_rest_bulb, draw_eigth_rest): Add paremeter to control drawing of labels. Update all callers. * mf/feta-klef.mf (draw_c_clef): Use `&' not `..' to connect paths. (new_bulb): Return a bulb as a single path. To do that, it now takes some more parameters. Updated all callers. (draw_gclef): Major clean-up. `draw' has been replaced with `penstroke', unnecessary outlines have been removed. Remove (unused) gnome-canvas code. * mf/feta-macros.mf (print_penpos): New macro (from feta-accordion.mf). Other minor fixes. * mf/feta-pendaal.mf ("Pedal asterisk"): Use `undrawdot'. ("Pedal dot"): Use `drawdot'. (draw_pedal_P): Add parameter to control drawing of labels. Update all callers. Fix shape at top. (draw_pedal_e): Add parameter to control drawing of labels. Update all callers. (draw_pedal_d): Add parameter to control drawing of labels. Update all callers. Revert drawing direction. * mf/feta-schrift.mf (draw_fermata): Use single path. (draw_short_fermata): Replace `filldraw' with `fill'. (draw_long_fermata, draw_very_long_fermata): Replace calls to `draw_rounded_block' with a single path. ("Thumb"): Draw full circle instead of mirroring segments. (draw_accent): New macro. ("> accent", "espr"): Use it. (draw_marcato): Replace `filldraw' and `draw' with `fill'. ("open (unstopped)"): Draw full circle instead of mirroring segments. (draw_vee): Removed. ("Upbow"): Use `draw_accent' instead of `draw_vee'. ("Downbow"): Replace calls to `draw_rounded_block' with a single path. ("Trill (`tr')"): Replace overlapping loop drawn with `draw' with partial pieces drawn with `fill' -- these do still overlap with the stem of the `t' but just once, not multiple times so that fontforge can handle it gracefully. Change other parts of the glyph so that fontforge's overlapping algorithm reliably works. (draw_heel): Replace `draw' with `fill'. (draw_toe): Use `draw_accent' instead of `draw_vee'. ("Flageolet"): Replace `draw' with `penstroke'. ("Segno"): Replace `filldraw' with `penstroke'. Replace `draw' with `drawdot'. ("Coda"): Replace `fill' with `penstroke', using a single path. ("Varied Coda"): Use less overlapping paths. (draw_arpeggio_arrow): Replace `filldraw' with `fill', using a single path. * mf/feta-slag.mf (draw_trillelement): Put `clearxy' outside of group to better control the `labels' command. Rename argument to `offset' and use it actually. Update all callers. Replace `filldraw' with `fill'. ("mordent", "prallmordent", "upmordent", "downmordent", "lineprall"): Replace `draw' with `draw_gridline'. ("upprall", "downprall"): Replace `draw' with `fill'. * mf/feta-timesig.mf: Formatting. * mf feta-toevallig.mf (draw_meta_flag): Move code to draw labels to... ("Flat"): Here. (draw_paren): Move code to draw labels to... ("Right Parenthesis"): Here.
* (code): remove tex name from fet_beginchar.Han-Wen Nienhuys2004-12-121-46/+43
|
* * lily/dots.cc (print): replace -Han-Wen Nienhuys2004-12-121-3/+3
| | | | | | | | | | | | | | * lily/open-type-font.cc (attachment_point): new function. (load_table): read LILC table * buildscripts/gen-bigcheese-scripts.py (Module): new file. Generate FF scripts. * mf/feta-din10.mf: idem. * mf/feta-nummer10.mf: remove mf files. * mf/feta-alphabet.mf (dynamic_design_size): merge din and number font.
* *** empty log message ***Han-Wen Nienhuys2004-12-101-1/+1
|
* *** empty log message ***Han-Wen Nienhuys2004-12-011-0/+26
|
* include size of thumb appendix in bbox.Han-Wen Nienhuys2004-10-241-5/+9
|
* (print): remove neutral position.Han-Wen Nienhuys2004-03-101-1/+1
| | | | (print): remove adjust-if-on-staffline.
* * mf/feta-schrift.mf: thicker dot for portato.Han-Wen Nienhuys2004-03-081-1/+1
| | | | | | | | * Documentation/user/tutorial.itely (An orchestral part): more fixes for the tutorial. * Documentation/user/tutorial.itely (Automatic and manual beams): editing of tutorial.
* 2003 -> 2004Han-Wen Nienhuys2004-02-051-1/+1
|
* * mf/feta-params.mf (stafflines): introduce linethickness asHan-Wen Nienhuys2004-01-251-39/+39
| | | | | | | | | general blackness of the font. * lily/stem.cc (position_noteheads): rounding error robustness. * scm/define-grobs.scm (all-grob-descriptions): remove enclose-bounds in OttavaBracket and PianoPedalBracket
* * mf/feta-params.mf (stafflines): fix stafflinethickness at 0.5 ptHan-Wen Nienhuys2003-12-291-37/+50
| | | | | | | | throughout. Many fixes. * mf/feta-sleur,slur.mf: remove. * mf/feta-slag.mf: rewrite.
* * mf/feta-toevallig.mf: tweak for bottom of flat sign.Han-Wen Nienhuys2003-07-061-2/+3
| | | | | | | | | | lo-res fixes. * mf/feta-schrift.mf: bugfix in varcoda sign. WARNING: FONT CHANGED * lily/my-lily-lexer.cc (lookup_identifier): return SCM_UNDEFINED, in accordance with lexer.ll.
* * Another grand 2003 update.Jan Nieuwenhuizen2003-04-241-1/+1
| | | | * Remove mentioning of `mudela'; There's no such thing.
* Juergen's patchHan-Wen Nienhuys2003-03-221-0/+157
|
* * lily/breathing-sign.cc (railtracks): another caesura.Han-Wen Nienhuys2003-03-041-0/+48
| | | | * mf/feta-schrift.mf: caesura symbol
* * lily/parser.yy (script_abbreviation): accept -_ script.Han-Wen Nienhuys2002-08-181-5/+1
| | | | | * ly/script-init.ly (dashUnderscore): add NOTE-_ == portato (dash and dot)
* *** empty log message ***Han-Wen Nienhuys2002-04-221-8/+1
|
* ''Han-Wen Nienhuys2002-04-071-1/+1
|
* ''Han-Wen Nienhuys2002-04-071-5/+1
|
* ''Han-Wen Nienhuys2002-04-071-1/+1
|
* ''Han-Wen Nienhuys2002-04-071-1/+1
|
* ''Han-Wen Nienhuys2002-03-291-7/+11
|
* release: 1.5.47Han-Wen Nienhuys2002-03-241-1/+1
|
* release: 1.5.43Han-Wen Nienhuys2002-03-191-36/+49
|
* release: 1.5.42Han-Wen Nienhuys2002-03-171-28/+46
|