Knowledge (XXG)

MetaPost

Source đź“ť

3046: 1891: 120: 36: 559: 77: 202: 404:
language and interpreter. MetaPost produces vector graphic diagrams from a geometric/algebraic description. The language shares Metafont's declarative syntax for manipulating lines, curves, points and geometric transformations. However,
2077: 2375: 3096: 3086: 2070: 2368: 409:
Metafont is set up to produce fonts, in the form of image files (in .gf format) with associated font metric files (in .tfm format), whereas MetaPost produces
3091: 515:
supports the inclusion of MetaPost code within the input file. Inclusion of MetaPost code in LaTeX is also possible by using LaTeX-packages, for example
424:
The output of Metafont consists of the fonts at a fixed resolution in a raster-based format, whereas MetaPost's output is vector-based graphics (lines,
3116: 2063: 3065: 2361: 2099: 2302: 2201: 442:
The MetaPost language can include text labels on the diagrams, either strings from a specified font, or anything else that can be typeset with
1995: 508:. This ability is implemented in ConTeXt and in the LaTeX graphics package, and can be used from plain TeX via the supp-pdf.tex macro file. 3050: 2458: 2232: 2114: 1919: 1896: 87: 141: 2159: 2498: 1965: 181: 163: 63: 2453: 3111: 2089: 393: 453:
Many of the limitations of MetaPost derive from features of Metafont. For instance, MetaPost does not support all features of
3060: 461:), and regions can be filled only with uniform colours. PostScript level 1 supports tiled patterns and PostScript 3 supports 3055: 2894: 2384: 449:
Starting with version 1.8, Metapost allows floating-point arithmetic with 64 bits (default: 32 bit fixed-point arithmetic)
2503: 2124: 286: 264: 134: 128: 3101: 2847: 2489: 2119: 2652: 2342: 2267: 2262: 1953: 500:
documents via standard graphics inclusion commands. The encapsulated postscript output can also be used with the
418: 49: 145: 2484: 2174: 2139: 505: 414: 2169: 410: 2184: 2129: 214: 2934: 2859: 2513: 2015: 2909: 2709: 2573: 2144: 389: 209: 2055: 3106: 2817: 2770: 2728: 1999: 3017: 2869: 2765: 2493: 235: 3032: 2974: 2784: 2775: 2546: 2541: 2518: 2282: 2272: 2242: 1961: 2840: 2748: 2667: 2605: 2528: 2337: 2194: 2189: 458: 344: 332: 3007: 2929: 2924: 2743: 2738: 2627: 2583: 2086: 2042: 1876: 462: 225: 425: 2807: 2779: 2672: 2588: 2551: 2474: 2206: 1957: 337: 321: 3080: 2699: 2657: 2595: 2568: 1875:. To view or print the third diagram, this inclusion is necessary, as the TeX fonts ( 325: 55: 3027: 3022: 3012: 2992: 2964: 2954: 2919: 2758: 2642: 2556: 2479: 2287: 1942: 397: 2353: 3002: 2997: 2959: 2949: 2944: 2899: 2884: 2753: 2704: 2694: 2684: 2647: 2637: 2563: 2508: 2418: 317: 312: 218: 2874: 2854: 2789: 2689: 2610: 2600: 2578: 2408: 2387: 1886: 454: 2969: 2939: 2822: 2615: 2438: 2403: 2277: 1914: 2914: 2879: 2812: 2679: 2662: 2428: 2423: 2413: 2247: 2164: 2154: 2134: 1948: 1909: 1904: 482: 401: 377: 1934: 558: 17: 2904: 2889: 2632: 2237: 1856: 493: 2620: 1879:) are not included in the eps files produced by MetaPost by default. 512: 501: 478: 457:. Most notably, paths can have only one segment (so that regions are 488:
The encapsulated postscript produced by Metapost can be included in
2050: 2864: 2733: 2721: 2716: 2443: 2332: 2312: 2227: 2222: 1848: 557: 540: 535:
which when processed by the MetaPost interpreter (via the command
489: 201: 2292: 2257: 2252: 1983: 436: 349: 2357: 2059: 2448: 2307: 2297: 2179: 1844: 497: 474: 443: 432: 113: 70: 29: 396:
of the MetaPost programming language. Both are derived from
477:
and Metafont framework, for example, it is included in the
360: 1996:"(La)TeX Navigator provides 305 simple MetaPost examples" 1975: 473:
MetaPost is distributed with many distributions of the
94: 2046: 431:
Metafont output is monochrome, whereas MetaPost uses
2983: 2831: 2798: 2527: 2467: 2394: 2325: 2215: 2107: 2097: 371: 355: 343: 331: 311: 285: 263: 244: 234: 224: 208: 1990:X source and hundreds of add-ons and style files. 1366:% define transformed versions of paths and points 2369: 2071: 1843:The resulting three eps files can be used in 8: 2845: 194: 64:Learn how and when to remove these messages 2376: 2362: 2354: 2104: 2078: 2064: 2056: 193: 1045:% set up points by defining relationships 292:2.0rc2 / 19 February 2018 182:Learn how and when to remove this message 164:Learn how and when to remove this message 3051:Free and open-source software portal 127:This article includes a list of general 3066:List of free software Unicode typefaces 3097:Domain-specific programming languages 3087:Programming languages created in 1994 7: 1897:Free and open-source software portal 2016:"MetaPost developments—autumn 2006" 555:. These are pictured on the right. 1867:command, or (in Plain pdftex) the 133:it lacks sufficient corresponding 25: 3092:Declarative programming languages 2499:GNU Lesser General Public License 97:and remove advice or instruction. 45:This article has multiple issues. 3117:Vector graphics markup languages 3044: 2051:http://www.tug.org/metapost.html 2049:has a page devoted to MetaPost: 1889: 200: 118: 75: 34: 53:or discuss these issues on the 1: 3061:List of open source typefaces 3056:Open-source Unicode typefaces 504:engine, thus directly giving 270:1.8 / 17 June 2013 2504:LaTeX Project Public License 240:Taco Hoekwater, Luigi Scarso 543:) produces three eps files 3133: 2490:GNU General Public License 1024:% declare paths to be used 3041: 2485:Creative Commons licenses 2343:Linden Scripting Language 1954:Computers and Typesetting 376: 307: 259: 199: 2014:Hoekwater, Taco (2006). 565: 2170:Remote Imaging Protocol 1937:(modules for Metapost). 148:more precise citations. 3112:Public-domain software 2846: 2130:Graphics Layout Engine 1986:). Repository of the T 563: 531:This is a single file 469:Availability and usage 272:; 11 years ago 2860:Atkinson Hyperlegible 2514:SIL Open Font License 2041:The TeX Users Group ( 561: 294:; 6 years ago 2848:Antykwa Półtawskiego 2385:Free and open-source 390:programming language 95:rewrite this article 27:Programming language 2519:Ubuntu Font Licence 2047:http://www.tug.org/ 245:First appeared 196: 3018:Greek Font Society 2494:GPL font exception 1980:X Archive Network" 564: 3102:Free TeX software 3074: 3073: 3033:SIL International 2638:Ghostscript fonts 2547:Bitstream Charter 2351: 2350: 2321: 2320: 1459:% do some drawing 388:refers to both a 383: 382: 313:Typing discipline 192: 191: 184: 174: 173: 166: 112: 111: 88:a manual or guide 68: 16:(Redirected from 3124: 3049: 3048: 3047: 2960:Squarish Sans CT 2950:Open Baskerville 2851: 2749:Source Han Serif 2529:Operating system 2378: 2371: 2364: 2355: 2338:Web3D Consortium 2105: 2092:and file formats 2090:markup languages 2080: 2073: 2066: 2057: 2030: 2020: 2010: 2008: 2007: 1998:. Archived from 1991: 1976:"Comprehensive T 1971: 1938: 1899: 1894: 1893: 1892: 1874: 1870: 1866: 1862: 1854: 1853:\includegraphics 1839: 1836: 1833: 1830: 1827: 1824: 1821: 1818: 1815: 1812: 1809: 1806: 1803: 1800: 1797: 1794: 1791: 1788: 1785: 1782: 1779: 1776: 1773: 1769: 1765: 1762: 1759: 1756: 1753: 1750: 1747: 1744: 1741: 1737: 1733: 1730: 1727: 1724: 1721: 1718: 1715: 1712: 1709: 1705: 1701: 1698: 1695: 1692: 1689: 1686: 1683: 1680: 1677: 1673: 1669: 1666: 1663: 1660: 1657: 1654: 1651: 1648: 1645: 1641: 1637: 1634: 1631: 1628: 1625: 1622: 1619: 1616: 1613: 1610: 1607: 1604: 1601: 1598: 1595: 1592: 1589: 1586: 1583: 1580: 1577: 1574: 1571: 1568: 1565: 1562: 1559: 1556: 1553: 1550: 1547: 1544: 1541: 1538: 1535: 1532: 1529: 1526: 1523: 1520: 1517: 1514: 1511: 1508: 1505: 1502: 1499: 1496: 1493: 1490: 1487: 1484: 1481: 1478: 1475: 1472: 1469: 1466: 1463: 1460: 1457: 1454: 1451: 1448: 1445: 1442: 1439: 1436: 1433: 1430: 1427: 1424: 1421: 1418: 1415: 1412: 1409: 1406: 1403: 1400: 1397: 1394: 1391: 1388: 1385: 1382: 1379: 1376: 1373: 1370: 1367: 1364: 1361: 1358: 1355: 1352: 1349: 1346: 1343: 1340: 1337: 1334: 1331: 1328: 1325: 1322: 1319: 1316: 1313: 1310: 1307: 1304: 1301: 1298: 1295: 1292: 1289: 1286: 1283: 1280: 1277: 1274: 1271: 1268: 1265: 1262: 1259: 1256: 1253: 1250: 1247: 1244: 1241: 1238: 1235: 1232: 1229: 1226: 1223: 1220: 1217: 1214: 1211: 1208: 1205: 1202: 1199: 1196: 1193: 1190: 1187: 1184: 1181: 1178: 1175: 1172: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1139: 1136: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 929: 926: 923: 920: 917: 914: 911: 908: 905: 902: 899: 896: 893: 890: 887: 884: 881: 878: 875: 872: 869: 866: 863: 860: 857: 854: 851: 848: 845: 842: 839: 836: 833: 830: 827: 824: 821: 818: 815: 812: 809: 806: 803: 800: 797: 794: 791: 788: 785: 782: 779: 776: 773: 770: 767: 764: 761: 758: 755: 752: 749: 746: 743: 740: 737: 734: 731: 728: 725: 722: 719: 716: 713: 710: 707: 704: 701: 698: 695: 692: 689: 686: 683: 680: 677: 674: 671: 668: 665: 662: 659: 656: 653: 650: 647: 644: 641: 638: 635: 632: 629: 626: 623: 620: 617: 614: 611: 608: 605: 602: 599: 596: 593: 590: 587: 584: 581: 578: 575: 572: 569: 554: 550: 546: 538: 534: 522: 518: 459:simply connected 367: 364: 362: 302: 300: 295: 280: 278: 273: 255: 253: 226:Designed by 204: 197: 187: 180: 169: 162: 158: 155: 149: 144:this article by 135:inline citations 122: 121: 114: 107: 104: 98: 86:is written like 79: 78: 71: 60: 38: 37: 30: 21: 3132: 3131: 3127: 3126: 3125: 3123: 3122: 3121: 3077: 3076: 3075: 3070: 3045: 3043: 3037: 3008:Behdad Esfahbod 2985: 2979: 2930:Linux Libertine 2833: 2827: 2800: 2794: 2744:Source Han Sans 2584:Computer Modern 2534: 2532: 2523: 2463: 2396: 2390: 2382: 2352: 2347: 2317: 2211: 2093: 2087:Vector graphics 2084: 2038: 2033: 2018: 2013: 2005: 2003: 1994: 1989: 1979: 1974: 1968: 1956:. Vol. C. 1941: 1932: 1928: 1895: 1890: 1888: 1885: 1877:Computer Modern 1872: 1869:\convertMPtoPDF 1868: 1864: 1861:\externalfigure 1860: 1852: 1841: 1840: 1837: 1834: 1831: 1828: 1825: 1822: 1819: 1816: 1813: 1810: 1807: 1804: 1801: 1798: 1795: 1792: 1789: 1786: 1783: 1780: 1777: 1774: 1771: 1767: 1763: 1760: 1757: 1754: 1751: 1748: 1745: 1742: 1739: 1735: 1731: 1728: 1725: 1722: 1719: 1716: 1713: 1710: 1707: 1703: 1699: 1696: 1693: 1690: 1687: 1684: 1681: 1678: 1675: 1671: 1667: 1664: 1661: 1658: 1655: 1652: 1649: 1646: 1643: 1639: 1635: 1632: 1629: 1626: 1623: 1620: 1617: 1614: 1611: 1608: 1605: 1602: 1599: 1596: 1593: 1590: 1587: 1584: 1581: 1578: 1575: 1572: 1569: 1566: 1563: 1560: 1557: 1554: 1551: 1548: 1545: 1542: 1539: 1536: 1533: 1530: 1527: 1524: 1521: 1518: 1515: 1512: 1509: 1506: 1503: 1500: 1497: 1494: 1491: 1488: 1485: 1482: 1479: 1476: 1473: 1470: 1467: 1464: 1461: 1458: 1455: 1452: 1449: 1446: 1443: 1440: 1437: 1434: 1431: 1428: 1425: 1422: 1419: 1416: 1413: 1410: 1407: 1404: 1401: 1398: 1395: 1392: 1389: 1386: 1383: 1380: 1377: 1374: 1371: 1368: 1365: 1362: 1359: 1356: 1353: 1350: 1347: 1344: 1341: 1338: 1335: 1332: 1329: 1326: 1323: 1320: 1317: 1314: 1311: 1308: 1305: 1302: 1299: 1296: 1293: 1290: 1287: 1284: 1281: 1278: 1275: 1272: 1269: 1266: 1263: 1260: 1257: 1254: 1251: 1248: 1245: 1242: 1239: 1236: 1233: 1230: 1227: 1224: 1221: 1218: 1215: 1212: 1209: 1206: 1203: 1200: 1197: 1194: 1191: 1188: 1185: 1182: 1179: 1176: 1173: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 930: 927: 924: 921: 918: 915: 912: 909: 906: 903: 900: 897: 894: 891: 888: 885: 882: 879: 876: 873: 870: 867: 864: 861: 858: 855: 852: 849: 846: 843: 840: 837: 834: 831: 828: 825: 822: 819: 816: 813: 810: 807: 804: 801: 798: 795: 792: 789: 786: 783: 780: 777: 774: 771: 768: 765: 762: 759: 756: 753: 750: 747: 744: 741: 738: 735: 732: 729: 726: 723: 720: 717: 714: 711: 708: 705: 702: 699: 696: 693: 690: 687: 684: 681: 678: 675: 672: 669: 666: 663: 660: 657: 654: 651: 648: 645: 642: 639: 636: 633: 630: 627: 624: 621: 618: 615: 612: 609: 606: 603: 600: 597: 594: 591: 588: 585: 582: 579: 576: 573: 570: 567: 562:example outputs 552: 548: 544: 536: 532: 529: 520: 516: 485:distributions. 471: 463:Gouraud shading 359: 303: 298: 296: 293: 287:Preview release 281: 276: 274: 271: 251: 249: 188: 177: 176: 175: 170: 159: 153: 150: 140:Please help to 139: 123: 119: 108: 102: 99: 92: 80: 76: 39: 35: 28: 23: 22: 15: 12: 11: 5: 3130: 3128: 3120: 3119: 3114: 3109: 3104: 3099: 3094: 3089: 3079: 3078: 3072: 3071: 3069: 3068: 3063: 3058: 3042: 3039: 3038: 3036: 3035: 3030: 3025: 3020: 3015: 3010: 3005: 3000: 2995: 2989: 2987: 2981: 2980: 2978: 2977: 2972: 2967: 2962: 2957: 2952: 2947: 2942: 2937: 2932: 2927: 2922: 2917: 2912: 2907: 2902: 2897: 2892: 2887: 2882: 2877: 2872: 2867: 2862: 2857: 2852: 2843: 2837: 2835: 2829: 2828: 2826: 2825: 2820: 2815: 2810: 2808:National Fonts 2804: 2802: 2796: 2795: 2793: 2792: 2787: 2782: 2780:Ubuntu Titling 2773: 2768: 2763: 2762: 2761: 2756: 2751: 2746: 2736: 2731: 2726: 2725: 2724: 2714: 2713: 2712: 2707: 2697: 2692: 2687: 2682: 2677: 2676: 2675: 2665: 2660: 2655: 2653:Go and Go Mono 2650: 2645: 2640: 2635: 2630: 2625: 2624: 2623: 2618: 2613: 2603: 2598: 2593: 2592: 2591: 2589:Concrete Roman 2581: 2576: 2571: 2566: 2561: 2560: 2559: 2552:Bitstream Vera 2549: 2544: 2538: 2536: 2525: 2524: 2522: 2521: 2516: 2511: 2506: 2501: 2496: 2487: 2482: 2477: 2475:Apache License 2471: 2469: 2465: 2464: 2462: 2461: 2456: 2451: 2446: 2441: 2436: 2431: 2426: 2421: 2416: 2411: 2406: 2400: 2398: 2392: 2391: 2383: 2381: 2380: 2373: 2366: 2358: 2349: 2348: 2346: 2345: 2340: 2335: 2329: 2327: 2323: 2322: 2319: 2318: 2316: 2315: 2310: 2305: 2300: 2295: 2290: 2285: 2280: 2275: 2270: 2265: 2260: 2255: 2250: 2245: 2240: 2235: 2230: 2225: 2219: 2217: 2213: 2212: 2210: 2209: 2204: 2199: 2198: 2197: 2187: 2182: 2177: 2172: 2167: 2162: 2157: 2152: 2147: 2142: 2137: 2132: 2127: 2122: 2117: 2111: 2109: 2102: 2095: 2094: 2085: 2083: 2082: 2075: 2068: 2060: 2054: 2053: 2037: 2036:External links 2034: 2032: 2031: 2011: 1992: 1987: 1977: 1972: 1966: 1958:Addison-Wesley 1939: 1929: 1927: 1924: 1923: 1922: 1917: 1912: 1907: 1901: 1900: 1884: 1881: 1863:, Plain TeX's 1222:% set up paths 566: 528: 525: 470: 467: 451: 450: 447: 440: 429: 422: 381: 380: 374: 373: 369: 368: 357: 353: 352: 347: 341: 340: 338:Cross-platform 335: 329: 328: 315: 309: 308: 305: 304: 291: 289: 283: 282: 269: 267: 265:Stable release 261: 260: 257: 256: 246: 242: 241: 238: 232: 231: 228: 222: 221: 212: 206: 205: 190: 189: 172: 171: 126: 124: 117: 110: 109: 83: 81: 74: 69: 43: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 3129: 3118: 3115: 3113: 3110: 3108: 3105: 3103: 3100: 3098: 3095: 3093: 3090: 3088: 3085: 3084: 3082: 3067: 3064: 3062: 3059: 3057: 3054: 3053: 3052: 3040: 3034: 3031: 3029: 3026: 3024: 3021: 3019: 3016: 3014: 3011: 3009: 3006: 3004: 3001: 2999: 2996: 2994: 2991: 2990: 2988: 2982: 2976: 2973: 2971: 2968: 2966: 2963: 2961: 2958: 2956: 2953: 2951: 2948: 2946: 2943: 2941: 2938: 2936: 2933: 2931: 2928: 2926: 2923: 2921: 2918: 2916: 2913: 2911: 2908: 2906: 2903: 2901: 2898: 2896: 2893: 2891: 2888: 2886: 2883: 2881: 2878: 2876: 2873: 2871: 2868: 2866: 2863: 2861: 2858: 2856: 2853: 2850: 2849: 2844: 2842: 2839: 2838: 2836: 2830: 2824: 2821: 2819: 2816: 2814: 2811: 2809: 2806: 2805: 2803: 2797: 2791: 2788: 2786: 2783: 2781: 2777: 2774: 2772: 2769: 2767: 2764: 2760: 2757: 2755: 2752: 2750: 2747: 2745: 2742: 2741: 2740: 2737: 2735: 2732: 2730: 2727: 2723: 2720: 2719: 2718: 2715: 2711: 2708: 2706: 2703: 2702: 2701: 2698: 2696: 2693: 2691: 2688: 2686: 2683: 2681: 2678: 2674: 2671: 2670: 2669: 2666: 2664: 2661: 2659: 2658:Hershey fonts 2656: 2654: 2651: 2649: 2646: 2644: 2641: 2639: 2636: 2634: 2631: 2629: 2626: 2622: 2619: 2617: 2614: 2612: 2609: 2608: 2607: 2604: 2602: 2599: 2597: 2596:Courier Prime 2594: 2590: 2587: 2586: 2585: 2582: 2580: 2577: 2575: 2572: 2570: 2569:Cascadia Code 2567: 2565: 2562: 2558: 2555: 2554: 2553: 2550: 2548: 2545: 2543: 2540: 2539: 2537: 2533:corporate and 2530: 2526: 2520: 2517: 2515: 2512: 2510: 2507: 2505: 2502: 2500: 2497: 2495: 2491: 2488: 2486: 2483: 2481: 2478: 2476: 2473: 2472: 2470: 2466: 2460: 2457: 2455: 2452: 2450: 2447: 2445: 2442: 2440: 2437: 2435: 2432: 2430: 2427: 2425: 2422: 2420: 2417: 2415: 2412: 2410: 2407: 2405: 2402: 2401: 2399: 2397:and libraries 2393: 2389: 2386: 2379: 2374: 2372: 2367: 2365: 2360: 2359: 2356: 2344: 2341: 2339: 2336: 2334: 2331: 2330: 2328: 2324: 2314: 2311: 2309: 2306: 2304: 2301: 2299: 2296: 2294: 2291: 2289: 2286: 2284: 2281: 2279: 2276: 2274: 2271: 2269: 2266: 2264: 2261: 2259: 2256: 2254: 2251: 2249: 2246: 2244: 2241: 2239: 2236: 2234: 2231: 2229: 2226: 2224: 2221: 2220: 2218: 2214: 2208: 2205: 2203: 2200: 2196: 2193: 2192: 2191: 2188: 2186: 2183: 2181: 2178: 2176: 2173: 2171: 2168: 2166: 2163: 2161: 2158: 2156: 2153: 2151: 2148: 2146: 2143: 2141: 2138: 2136: 2133: 2131: 2128: 2126: 2123: 2121: 2118: 2116: 2113: 2112: 2110: 2106: 2103: 2101: 2096: 2091: 2088: 2081: 2076: 2074: 2069: 2067: 2062: 2061: 2058: 2052: 2048: 2044: 2040: 2039: 2035: 2028: 2024: 2017: 2012: 2002:on 2013-07-27 2001: 1997: 1993: 1985: 1981: 1973: 1969: 1967:0-201-13444-6 1963: 1959: 1955: 1951: 1950: 1944: 1943:Knuth, Donald 1940: 1936: 1933:Hagen, Hans. 1931: 1930: 1925: 1921: 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1902: 1898: 1887: 1882: 1880: 1878: 1871:command from 1858: 1850: 1846: 560: 556: 542: 526: 524: 514: 509: 507: 503: 499: 495: 491: 486: 484: 480: 476: 468: 466: 464: 460: 456: 448: 445: 441: 438: 434: 430: 427: 426:BĂ©zier curves 423: 420: 416: 412: 408: 407: 406: 403: 399: 395: 391: 387: 379: 375: 372:Influenced by 370: 366: 358: 354: 351: 348: 346: 342: 339: 336: 334: 330: 327: 323: 319: 316: 314: 310: 306: 290: 288: 284: 268: 266: 262: 258: 247: 243: 239: 237: 233: 230:John D. Hobby 229: 227: 223: 220: 216: 213: 211: 207: 203: 198: 186: 183: 168: 165: 157: 147: 143: 137: 136: 130: 125: 116: 115: 106: 96: 91: 89: 84:This article 82: 73: 72: 67: 65: 58: 57: 52: 51: 46: 41: 32: 31: 19: 3028:Google Fonts 3023:Font Library 3013:Font Awesome 2993:Donald Knuth 2965:Theano Didot 2955:OpenDyslexic 2818:Railway Sans 2759:Source Serif 2643:GNU FreeFont 2535:professional 2480:BSD licenses 2433: 2149: 2026: 2022: 2004:. Retrieved 2000:the original 1949:METAFONTbook 1946: 1873:supp-pdf.tex 1842: 530: 511:ConTeXt and 510: 487: 472: 452: 398:Donald Knuth 385: 384: 178: 160: 154:January 2016 151: 132: 103:January 2016 100: 93:Please help 85: 61: 54: 48: 47:Please help 44: 3003:Raph Levien 2998:Ray Larabie 2900:Inconsolata 2885:EB Garamond 2754:Source Sans 2739:Source Code 2700:Nimbus Mono 2695:Nanum fonts 2648:GNU Unifont 2564:Breeze Sans 2509:MIT License 2419:Ghostscript 1447:transformed 1402:transformed 955:transformed 874:transformed 829:transformed 748:transformed 394:interpreter 219:typesetting 146:introducing 3107:PostScript 3081:Categories 2984:Groups and 2945:News Cycle 2935:Montserrat 2875:Comic Neue 2855:Asana-Math 2799:Government 2790:Zilla Slab 2766:STIX fonts 2668:Liberation 2601:Doulos SIL 2579:Charis SIL 2409:Fontmatrix 2388:typography 2006:2006-11-17 1926:References 1450:pagecoords 1405:pagecoords 1231:fullcircle 970:pagecoords 958:pagecoords 877:pagecoords 832:pagecoords 751:pagecoords 577:pagecoords 571:pagecoords 533:example.mp 521:mpgraphics 455:PostScript 299:2018-02-19 277:2013-06-17 215:imperative 129:references 50:improve it 2970:WenQuanYi 2910:Jomolhari 2880:Cormorant 2834:typefaces 2823:e-Ukraine 2801:typefaces 2616:Open Sans 2574:Cantarell 2439:MetaType1 2404:FontForge 2233:Asymptote 2125:DrawingML 2115:Asymptote 1935:"MetaFun" 1920:Asymptote 1915:METATYPE1 1855:command, 1817:pencircle 1615:withcolor 1600:withcolor 1549:pencircle 1531:withcolor 1504:withcolor 1468:withcolor 1327:cutbefore 1303:cutbefore 838:drawarrow 754:withcolor 568:transform 553:example.3 549:example.2 545:example.1 365:/metapost 236:Developer 56:talk page 2915:Junicode 2813:PT Fonts 2771:Tiresias 2729:Overpass 2680:Literata 2673:Croscore 2663:IBM Plex 2468:Licenses 2454:Graphite 2434:MetaPost 2429:Metafont 2424:HarfBuzz 2414:FreeType 2395:Software 2326:See also 2248:GeoGebra 2165:PSTricks 2155:PGF/TikZ 2150:MetaPost 2135:GeoGebra 1945:(1986). 1910:PGF/TikZ 1905:PSTricks 1883:See also 1865:\epsfbox 1564:withdots 1333:cutafter 1309:cutafter 1216:whatever 1210:whatever 1123:whatever 1099:whatever 1012:beginfig 976:identity 889:beginfig 619:beginfig 583:identity 527:Examples 483:TeX Live 481:and the 402:Metafont 392:and the 386:MetaPost 378:Metafont 210:Paradigm 195:MetaPost 18:Metapost 2905:Iosevka 2895:IM Fell 2890:Gentium 2870:Chandas 2734:Selawik 2633:Gentium 2268:OpenGEX 2238:COLLADA 2023:TUGboat 1857:ConTeXt 1814:withpen 1805:drawdot 1249:shifted 1243:rotated 1234:yscaled 988:shifted 595:shifted 494:ConTeXt 439:colors. 356:Website 345:License 322:dynamic 297: ( 275: ( 250: ( 142:improve 2986:people 2785:Utopia 2776:Ubuntu 2621:Roboto 2557:DejaVu 2542:Andika 2145:Lottie 1964:  1832:endfig 1829:endfor 1820:scaled 1588:evenly 1585:dashed 1567:scaled 1561:dashed 1546:pickup 1456:endfor 1411:endfor 979:scaled 964:endfig 946:endfor 883:endfig 586:scaled 513:LuaTeX 502:PDFTeX 496:, and 479:MiKTeX 326:strong 131:, but 2920:Kochi 2865:Cardo 2841:Amiri 2832:Other 2722:OCR-B 2717:OCR-A 2710:Roman 2685:Lohit 2606:Droid 2444:Pango 2333:Web3D 2313:xVRML 2228:3DXML 2223:3DMLW 2019:(PDF) 1849:LaTeX 1752:label 1720:label 1688:label 1656:label 1624:label 1540:white 1513:white 1360:cycle 949:cycle 757:green 742:cycle 541:Linux 537:mpost 490:LaTeX 421:files 417:, or 2975:XITS 2925:Lato 2705:Sans 2690:Luxi 2628:Fira 2611:Noto 2303:XAML 2293:VRML 2278:STEP 2258:IGES 2253:glTF 2202:XAML 2160:PGML 2140:HVIF 2100:type 2029:(1). 1984:CTAN 1962:ISBN 1947:The 1847:via 1796:upto 1772:etex 1764:btex 1758:llft 1740:etex 1732:btex 1708:etex 1700:btex 1676:etex 1668:btex 1662:llft 1644:etex 1636:btex 1609:draw 1603:blue 1594:draw 1579:draw 1555:draw 1519:draw 1492:draw 1462:fill 1426:upto 1381:upto 1027:path 919:upto 901:draw 814:)..( 802:)..( 790:)..( 778:)..( 763:draw 631:fill 437:CMYK 363:.org 350:LGPL 318:duck 252:1994 248:1994 2459:ICU 2449:TeX 2308:XVL 2298:X3D 2288:U3D 2283:STL 2273:PRC 2243:DWF 2207:Xar 2195:EMF 2190:WMF 2185:VML 2180:SWF 2175:SVG 2120:CGM 2098:By 2043:TUG 1859:'s 1851:'s 1845:TeX 1838:bye 1784:for 1778:z4t 1770:$ 1768:z_4 1746:z3t 1738:$ 1736:z_3 1714:z2t 1706:$ 1704:z_2 1694:top 1682:z1t 1674:$ 1672:z_1 1650:z0t 1642:$ 1640:z_0 1630:lrt 1618:red 1612:p3t 1597:p2t 1582:p1t 1558:p0t 1528:z4t 1525:--- 1522:z3t 1501:z2t 1498:--- 1495:z1t 1486:0.2 1465:p4t 1414:for 1369:for 1357:--- 1351:--- 1285:--- 1267:--- 1198:135 1192:dir 1162:1.5 1129:dir 1105:dir 1003:150 994:100 934:135 928:dir 907:for 610:150 601:100 539:on 519:or 517:gmp 506:PDF 498:TeX 475:TeX 444:TeX 435:or 433:RGB 419:PNG 415:SVG 411:EPS 400:'s 361:tug 3083:: 2778:, 2492:+ 2263:JT 2216:3D 2108:2D 2045:) 2027:27 2025:. 2021:. 1960:. 1952:. 1781:); 1766:$ 1749:); 1734:$ 1726:rt 1717:); 1702:$ 1685:); 1670:$ 1653:); 1638:$ 1489:); 1354:p3 1348:p2 1342:p4 1336:p1 1330:p1 1324:p0 1318:p3 1312:p0 1306:p0 1300:p1 1294:p2 1288:z1 1282:z3 1279:.. 1276:z0 1273:.. 1270:z4 1264:z2 1258:p1 1252:z0 1246:45 1225:p0 1204:z0 1201:); 1186:z1 1180:z5 1177:); 1150:z3 1144:z4 1141:); 1138:50 1117:z2 1114:)= 1111:60 1093:z1 1087:z3 1081:up 1072:z1 1066:z2 1063:); 1051:=( 1048:z1 1021:); 1009:); 1006:mm 997:mm 985:mm 982:15 973::= 943:-- 871:)) 856:-- 841:(( 826:)) 766:(( 739:-- 721:-- 703:-- 685:-- 667:-- 649:-- 634:(( 616:); 613:mm 604:mm 592:mm 589:10 580::= 551:, 547:, 523:. 492:, 465:. 413:, 333:OS 324:, 320:, 217:, 59:. 2940:M 2531:, 2377:e 2370:t 2363:v 2079:e 2072:t 2065:v 2009:. 1988:E 1982:( 1978:E 1970:. 1835:; 1826:; 1823:2 1811:t 1808:z 1802:: 1799:4 1793:0 1790:= 1787:i 1775:, 1761:( 1755:. 1743:, 1729:( 1723:. 1711:, 1697:( 1691:. 1679:, 1665:( 1659:. 1647:, 1633:( 1627:. 1621:; 1606:; 1591:; 1576:; 1573:3 1570:. 1552:; 1543:; 1537:5 1534:. 1516:; 1510:5 1507:. 1483:, 1480:1 1477:, 1474:1 1471:( 1453:; 1444:z 1441:= 1438:t 1435:z 1432:: 1429:5 1423:0 1420:= 1417:i 1408:; 1399:p 1396:= 1393:t 1390:p 1387:: 1384:4 1378:0 1375:= 1372:i 1363:; 1345:= 1339:; 1321:= 1315:; 1297:= 1291:; 1261:= 1255:; 1240:5 1237:. 1228:= 1219:; 1213:= 1207:= 1195:( 1189:+ 1183:= 1174:5 1171:. 1168:- 1165:, 1159:- 1156:( 1153:+ 1147:= 1135:- 1132:( 1126:* 1120:+ 1108:( 1102:* 1096:+ 1090:= 1084:; 1078:2 1075:+ 1069:= 1060:0 1057:, 1054:0 1042:; 1039:t 1036:p 1033:, 1030:p 1018:3 1015:( 1000:, 991:( 967:; 961:; 952:) 940:) 937:i 931:( 925:: 922:7 916:0 913:= 910:i 904:( 898:) 895:2 892:( 886:; 880:; 868:2 865:, 862:2 859:( 853:) 850:0 847:, 844:0 835:; 823:2 820:, 817:0 811:2 808:, 805:1 799:1 796:, 793:1 787:1 784:, 781:2 775:0 772:, 769:2 760:; 745:) 736:) 733:2 730:, 727:0 724:( 718:) 715:2 712:, 709:1 706:( 700:) 697:1 694:, 691:1 688:( 682:) 679:1 676:, 673:2 670:( 664:) 661:0 658:, 655:2 652:( 646:) 643:0 640:, 637:0 628:) 625:1 622:( 607:, 598:( 574:; 446:. 428:) 301:) 279:) 254:) 185:) 179:( 167:) 161:( 156:) 152:( 138:. 105:) 101:( 90:. 66:) 62:( 20:)

Index

Metapost
improve it
talk page
Learn how and when to remove these messages
a manual or guide
rewrite this article
references
inline citations
improve
introducing
Learn how and when to remove this message
Learn how and when to remove this message

Paradigm
imperative
typesetting
Designed by
Developer
Stable release
Preview release
Typing discipline
duck
dynamic
strong
OS
Cross-platform
License
LGPL
tug.org/metapost
Metafont

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑