From patchwork Wed Dec 14 14:37:47 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrey Utkin X-Patchwork-Id: 1780 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.65.86 with SMTP id o83csp202228vsa; Wed, 14 Dec 2016 06:38:38 -0800 (PST) X-Received: by 10.194.124.100 with SMTP id mh4mr101100761wjb.154.1481726318611; Wed, 14 Dec 2016 06:38:38 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id d3si54641456wjm.90.2016.12.14.06.38.38; Wed, 14 Dec 2016 06:38:38 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@pbinc.onmicrosoft.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE dis=NONE) header.from=pb.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EE3F768925E; Wed, 14 Dec 2016 16:38:29 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0136.outbound.protection.outlook.com [104.47.36.136]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 177DA68090D for ; Wed, 14 Dec 2016 16:38:22 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pbinc.onmicrosoft.com; s=selector1-pb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bRDvDA52LlFSTvpa+JJoHeI/Dvqt9AXUpnfNHSdq94I=; b=mIc6E7/NAExFe2zsmcqsgoLz4NJMraFsWJWuWjPGv24Gs0MwFL1u67oew8RACsw8IN2RXiE+Dn2fuZBtbDvyy7MQJeClZ0+3AqeBa9AhImftY/rNeWNy8QS/MWS4MALH3yKCYt0Q/xKOExn5L+TycusR6ZcSYA00V7fUZniH+tA= Received: from BLUPR05CA0047.namprd05.prod.outlook.com (10.141.20.17) by BLUPR05MB248.namprd05.prod.outlook.com (10.255.191.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.5; Wed, 14 Dec 2016 14:38:26 +0000 Received: from BN1BFFO11FD038.protection.gbl (2a01:111:f400:7c10::1:182) by BLUPR05CA0047.outlook.office365.com (2a01:111:e400:855::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.13 via Frontend Transport; Wed, 14 Dec 2016 14:38:26 +0000 Authentication-Results: spf=softfail (sender IP is 23.103.238.244) smtp.mailfrom=pb.com; ffmpeg.org; dkim=none (message not signed) header.d=none; ffmpeg.org; dmarc=fail action=none header.from=pb.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning pb.com discourages use of 23.103.238.244 as permitted sender) Received: from 013-smtp-out.pb.com (23.103.238.244) by BN1BFFO11FD038.mail.protection.outlook.com (10.58.144.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.761.6 via Frontend Transport; Wed, 14 Dec 2016 14:38:24 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:1064; Count:15 Received: from localhost.localdomain (141.251.156.196) by CY1PR72MB0060.MGDPBI.global.pvt (141.251.156.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.747.18; Wed, 14 Dec 2016 14:38:22 +0000 From: Andrey Utkin To: , Lou Logan Date: Wed, 14 Dec 2016 14:37:47 +0000 Message-ID: <20161214143747.8406-1-andrey.utkin@pb.com> X-Mailer: git-send-email 2.11.0.rc2 MIME-Version: 1.0 X-Originating-IP: [141.251.156.196] X-ClientProxiedBy: CY1PR72CA0002.MGDPBI.global.pvt (141.251.156.207) To CY1PR72MB0060.MGDPBI.global.pvt (141.251.156.216) X-MS-Office365-Filtering-Correlation-Id: 388c908b-40b3-4353-736c-08d4242edcad X-IncomingHeaderCount: 15 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:23.103.238.244; IPV:NLI; CTRY:; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39410400002)(39860400002)(39840400002)(39450400003)(39850400002)(2980300002)(199003)(189002)(81166006)(5001770100001)(105596002)(1076002)(8936002)(68736007)(106466001)(97736004)(6116002)(626004)(50986999)(92566002)(3846002)(8746002)(2906002)(81156014)(48376002)(86362001)(4326007)(50466002)(189998001)(33646002)(38730400001)(8676002)(104016004)(49486002)(5003940100001)(50226002)(66066001)(6666003)(7736002)(47776003)(5660300001)(305945005)(356003)(36756003)(45673001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB248; H:013-smtp-out.pb.com; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD038; 1:/4jlmZDgYhvLpnf9SdcBmhwJledbbM7p8BnPwOgNcoDwJ6HiB926+XxAc97h4duRraBPJV9FF4HBvfEbhK4x6MTisGFxao4Geq4QW679QoXnXmpvcqYOeErsxZJualCh1ll3ORYyeSg7OJ1e5qKS3jKdC0qN8/lecjRNTL+dVdRHVCJQyLIpDr1AAnaG4YlcWCpCjYmAWqgODV4xdisGgSCVD6ub9wN4Amz6xrvZK0AHpIOqrWArleYbomR3jztq9RO1KZysDsPhTlV8GoeRBlmFSDmdgq2jPYnWcQth/sJTxPuR+4bZ3eXRgcAyxIQQAhZNU1A1vTTv5z1VOQfKXHZFDUfYZ+ftFFvq8nKTSHiglIQMtmenv9YHoPpCautryfnMF2erK7H+4luq9QWrNMcWtWJXxqnKgynzJSzlpa6nRKTV5ZK3JrDHUfXrgFjpTQMX2PXEY5qUS2Wy43My7rZuNpT1L3s3B8waMES3INt7Y4bFpDxgwoi4D7pT5gacSkIbDIyDu18fo64IBpMZ2A== X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BLUPR05MB248; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB248; 3:r1cfAOkm94TRIJG8eyi7l72dKGVq6KMDVFTVpDQPrYrsxM9tI43IROVX0rUMQjzKs9QeFeJyL9j8P8/ols7txb3V9TWnn2vK13VKpRgQdQURVoM+2FgmF5ob+zQE2M6CYKI6RfLfLDcSJytMiTYxB1dS+tBS/k2YFUTTx34qChpH3KLe4J4uxHlci2LHA5IyCg1xyJJMKHRHXcTRSRZCRZdplDnx5msyFn2Uf+hoxvQ1x4TY1D/tc4nldMEakWb34BHJ+JNDMkZIvYdxAr3EsmDsEXJKUjL1ptXDBh16JP4HIfsI/a0uzgQG7YxTMu5ifZ60NE/Bx5cZuo/knkhdgrB4QuK11ge/aWRLiXTzqSG/qy3eeggv8J7JZsS86kz/ X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB248; 25:HYjz1NDKTwc0l14H9ReRcscIOYBRb8SVUjQdubW2sxQaKmjEEnSTZ1HTawspbqDRjw5qBeuIasucLCT8yV84CN1H4oaTJYSwUSZ0V8c8rZ477sEbDbbxPJjuYl2khpnKPcF+xu+So9oimcxE/VIHSpd1uePxnF4IHzPixxhIB6OlXWcrQk1zDczPgy+cI/Kuc9U5KO0dxHBm9GkMxl8U3CQ9AOraJKMSH9r/D6itexAqKPuv/2fM0XA8Mt2UoGn3ucCQzGfN6SRMUtFchIy8lPHfnCCfr02Sw+6VdmeIVWzqZFyavFJd5BIR/4nz/57iHvebnOaxxJKmzrlRerSUdttB+BTIBulftFXWMGka4JrJJUIE9O5KLfyBjYKpBlOWaTH3NtHrbXTWMU7TEjDVEmj+Y1MSIl9jliOdtb8b6GMUsnD6TZENUMJFKYcvMfTQJcG4jvyM7p0cvetSz8/G5qcF49q4OxsM5l/sHuegeZVMw1DittVkGr8Ggcjf7E6gj+kl9Q90xaLlxu36Ur2pu7TwNEGexGojzo0kNpIwHRFuvyLKINEcw2xBYMW0KTHYjIWgpHxGrTANrPi88UjxbQ3SiifJYOGrgFudAmm7IYTr8qXlidu4xZyYM2okf88HIhg1CYoC5cjX0SdyfP5DUN3tjLh2xtKE+ip4OLHhAs7CJncIs1Zlvha5tCbOUoRRDbffm3djSRHm92ltBfMr1BGCp0YSTae0dnkz7xBRmcrpQUbTilbcYMAfW4socyZjsSClOXabfr8FfCTtxQD5nheSgQrGMlqwGqlDxcN4OzvyK3XA+yR9ox7xff7ZeMSrmNE5i6WuqGF9zPZiVuw+Oe8dDxHOSN5CbcyC9uNRrHUi6ALOCNVgOom4wGr402fo X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB248; 31:Iw5Z38DbLZqSKRFP3JoAnbXi4QI5+y37U69t1ZOJKRD61qwKWbTnvGWC19/HHee643h2DFuC3/hI8vNPUjsp+8DhrMB7UmLTyKgWEUvSgKBPvOgDUMxGnmv21zYewhhdfOUizSfcIfllIwD++Ju0OGQOBsqWxo1ERSXTSbOykPQtKDy+AyPE4xZJ+1bAOhi2yV8xw/q6iRke/HeVG9tQtd9yx69GgPH1PYqZTWNmQKRK9A0lZ6LUabP978iIEbBYNKFwM2ke6QH7dY1OklI18X9JHyWdPrUDiDjlc668QRQ=; 20:vlUzpt1z2eZvXt+g5SnLMWKn5DbViJxHNXArDlDtu4vzs4bltG7bqOQx89xv8qvSDdCmpyWNFx8z/TL6SMPgN3bxaZMVi1HEWONj2PC7EE9+MI22lx/MmZysUsWNOK/x7UN5Zpuxdxcr934nC5SSnHItwlDLTAjUuuMFrAfsN2d3FKyN/qRKJ+pXKcXagL4fDWr+PGt+7Rwqlm9LFaFA45nmqYcq52qFpxMV7R3eNWjGU3mCtvAdCylPPO80M5ZQ2HRf14swLBBF5hpZUKiAN9ia/2v+3uLeSHLmEXUB9UyZLBb7PKZVZ+QeBYwaN6NPcwkHSdzWsb2Usb1tcS8JVxJA9SK6IzrD+Yl+eRvttgz3/2Ft1TWUaQKtWMf1MNdzCzuubO8A+mQg9NiCqjHisPk5UZ6nO4K9u+9xMpLufyfATuW40nolDijc7y1GCz2SzbA1UALq6Bf6DAZAuciHIBcyj49i37IW1fqV3zYyMGrJ5KEHidui+ZaCcksTyd7R X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180356573828165); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(3002001)(10201501046)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:BLUPR05MB248; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB248; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB248; 4:JtgcR9jOjQHvDFT2sUuPDftP+Hb3oUKlKRl/t8MemmTMvz1TULWRE7IcK0T3wqECn/3wLVa/iHR7yEroHkdflMs90FmcRKYV2uXXVLqfH1qGtXjaKO2U9rdgvcQcbaVNOSQhGQLAA7FMbUzuBjn/WGCuNPNVbhl2J+KuvZrEEOdOkPQZVIfhBAq4BOWv3H/ud3IiTfX8OSr1+6eeuXVt2otkXyEERHZ5GNgb29mrt2odKbQaIZ49zCBW4JZY2Gz2xd81NJaGGkoBrCWGvmMf9znRFCj2ddm6AumXwWWjjpSXuGsV50GvdxRO8yjJP+ZGDd7IEiLtH2agWxN7rQUMLRJLFZxitM3FFgtR/SLWik5T5UbMmxeD+nqozDy1SXHX4BMHtfuSz5JJ0jeGQnaA5cefgOJU32ARcH6GI1QiFtkeVsqv2oCeBQ6JOBdWT4WwH4V+Z+UuoPjakm3SRIoxrIaqk/Bb1U6OsKJHHUSjuJh4jStxGLUd+a+Iq6TQugCPwuP/Hxjr9BWKxo67gjAtEpFpVFCHMtDC76GVwdsQzq2PEYDfHLP1bfWJUrdH1gYTtZRaic9R7ozyefxN4xq3+mH0RON9qf1foI2Ne1bQdNxxh4EyB68BxdCTS+XspGfCfH6oasluYRx4kY3C6z94dc74gLA8aIXNN8AkjwYLk4Y= X-Forefront-PRVS: 01565FED4C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB248; 23:eC++sMCtYqDnd9SlxBdrc6KfjJcvWGpBh0GkOTDSDv?= =?us-ascii?Q?IocEW1/cMIKfLlqoVyUzruyoO7f+QOKVbCjf2PRmZuX6e9KP13yECFswb5Fb?= =?us-ascii?Q?HixL7kcaHz97G+x5ttC0y6TDN/EyBRJKkKp4XbJyPqHwGSCiuWgBPQUZzyQt?= =?us-ascii?Q?LqV5ChJN192RXMh/U0vOMv7phkURAQZMkKBoavtRdLML7I6irqrTi+utD84F?= =?us-ascii?Q?GGzedJRwH6tsVUY1NWV6cIKokVGC4xFtoo4yXGDixqunhR9MsYO+wsaY4s78?= =?us-ascii?Q?SYsNFWQiwlsrhCK5Wti8jJYuyh9rwDyy57iMFA8+Le70Q0Pq8rOMWIcj6HBe?= =?us-ascii?Q?mG3Omv43eo/5CeViR81GrTV+lqWVlyFvF7Zn+zMMNw7lRZmqyCljVeSrvuQA?= =?us-ascii?Q?SSRC/MyLFBI0WlQLBkhXk/jnxhAsYwHCpSNV02jiTyRFMX9sYwqrN2bWNPiI?= =?us-ascii?Q?jPolbfJd4zEcQGn3Bb1XXltQrJSUwMm75qJUn3a82iSNPxVgz6FB2FeRcqmA?= =?us-ascii?Q?NGWwl4okJvQx75IsNuxRtb15xvDEBJ3RRde+CdpzxYZP/P6L3mPt8byVbVhG?= =?us-ascii?Q?HYPaQbsL7oI7FR4f+15birgqc4w4tN9c4jicp/G0jkVNblQg1twWwgmFPRtk?= =?us-ascii?Q?n0TYz1a1obXu3ZUYTC7mZBydJ/KUt7KCBSNMykd7Chln5CmhAx+/dKzGFkSj?= =?us-ascii?Q?CiUJztOgzj0zM53IkrL7cZ1/89+iq5RDhUYAN72Mu0W0Bx7fPdC1DFtHnG0E?= =?us-ascii?Q?LhQpw5IYakfomI8C30VnLkTH3PDw6RznQPi9fABAFHpUvm5uDWX0GGkv4GMl?= =?us-ascii?Q?Fk8vf3qALTIAnuamLM7qxhI+J0nBwXdlVlIyDFe6D69Xi5Jz5VsJPI2SATEI?= =?us-ascii?Q?5tXM4oIbndbah//E2d5P7RQYs/GaeJEVrvfMdqN5Sqzq8e7+0CbMXBkJj1e2?= =?us-ascii?Q?5bNbmrWqMlYpj0e9O5/GQ1mgosyaxFWE36BFOZHsDW5C+KJli+1AQBgO56gt?= =?us-ascii?Q?ElKddrF7uGQN1Gq/aNB9+8SkN7FR2sFKzXJ1Lg1JGpI7adrFH0wIknNrggGM?= =?us-ascii?Q?7gdk03LHkHQSycNPCYynn0cBYqZsOteL9IwGRFIStTpx/Zio5F89CE55VYdc?= =?us-ascii?Q?Basb+YTF95QlGB7ZNbZa/AT6CTbzkYs4doWy4KuLz4+3Y+mLnpIg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB248; 6:T0JQ3YqvsS0B3sGQOrRnceeeEgqpw/tqMZEIyqSIACi0OJBnazmEpvPx8JNSM7iBY1v+p9qhphVcDflKrc1Sv0Kzm50tJaCD7xhmu/fm2S9H1bhkP9U41+gqLBOeE1n/+4sQEwVkRrpytxucjf7bdCLbpVC2KRYy714Z78HPPcNuaIejdIlDYlB0XTKvZfTgpLW7dg0lCpPmS/7BENTVQyAaEzaEI31k9vq5x5dk2wZ74Qk8JA99XUAxGLRE2CwNcHpAmRn0Ad+dTJeEuPG91dkBCLQChNDmmt6EA0xjwHBGk6dx2HWZg05rq+zJskK09P76M+tu9y4oDqS59Nb5YQ9AInbU9ce9E7Eox99jzQVxcKjGq1UqtQFxXy6EQarqxMDfK7uYw58LOalO+uNHI4YgeGHB7fmpd3Th9ziCh5Y7aycfwoQUIs3nyGytDdQc6rxEIc0Jc2c4bJctrIg+WQ==; 5:s3inCeSCCx/Z5Ked5w5GuK8FlqGCTI6cplMfT11nIRGu/vaUOuQivsXdIEjFXo8eBRqfbFQJRYv+G65IOtI8+BOe9Nr9j/Kzfiw/lfXVx9ZRw75lwuV+v6T7LC7m2A6CYdp74Oypl8WKdbHHZkOxgw==; 24:Bk+nkAOAClM53kIADPFw5z5DDUYm0YbNKqCNGYbldAEjPCN5PAwUsluRqdWXNaLV5Z7amcSrOMGxJJahSDP1Ad1vlWaWSxHSRcEYBtYaKGA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB248; 7:xvXr2Ju8GAGwLaGiMBZ9ayOh23xZg7zGMqWSYGI0U9pQvjDhcTEQfibD8Qm+Vre0P7qd0GGJDlCudnhuF7tpZ6dGh2SzVYBbVryOq2raKTaxXM7DQXZaR6wYvYAJ95YTfrqXaYk2Nq2uBSPXfxF5oweW7+JFmy94uzsQuW9Kc9PhIn2W6w4xhec2zDI44LJqlMXe8furY7WH5yX8Nk6EVW1qPGNM3l2WjKA/jqDHt/udbQFzjipnxrpYburgCufJ0csdvVBS5azBndypGuN2vsKaItwcAjOI4AjWgl+YdRXUzaflDQMgZDv/cI8NYNP+7Q8rYFIiBw9nFhHPaY6rRSx0RBqhQHJ/9OillOGmSvOJDDBE/+qp/zmZS2J0JIqzBMPg7AM1oMLIIxcU8hHV8pkPg3ITpaxhurcHz1cgTh1MjSBkOACUqE252YK8x7NOHjr13g+y1zQMuY2LfY1HRA== X-OriginatorOrg: pb.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2016 14:38:24.4300 (UTC) X-MS-Exchange-CrossTenant-Id: 8a4925a9-fd8e-4866-b31c-f719fb05dce6 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=8a4925a9-fd8e-4866-b31c-f719fb05dce6; Ip=[23.103.238.244]; Helo=[013-smtp-out.pb.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB248 Subject: [FFmpeg-devel] [PATCH v2] doc/filters: drawtext: add example of printing texts on same baseline X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: martin.noonan@pb.com, Andrey Utkin , Harry.Pynn@pb.com, andrey_utkin@fastmail.com Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Height of canvas produced by drawtext varies depending on symbols in text, so add example for printing separate texts aligned horizontally. Wording suggested by Lou Logan Signed-off-by: Andrey Utkin --- Changes in v2: * Taken the wording of example and description Lou proposed * Added mention of @var{max_glyph_a} to "Note that..." phrase (is the markup used for this correct?) * Slightly edited commit message for clarity of meaning (dimensions vary -> height varies) doc/filters.texi | 8 ++++++++ 1 file changed, 8 insertions(+) -- 2.11.0.rc2 diff --git a/doc/filters.texi b/doc/filters.texi index 3ae3c46d26..97ff517054 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -7135,6 +7135,14 @@ FOD=5 # fade out duration ffplay -f lavfi "color,drawtext=text=TEST:fontsize=50:fontfile=FreeSerif.ttf:fontcolor_expr=ff0000%@{eif\\\\: clip(255*(1*between(t\\, $DS + $FID\\, $DE - $FOD) + ((t - $DS)/$FID)*between(t\\, $DS\\, $DS + $FID) + (-(t - $DE)/$FOD)*between(t\\, $DE - $FOD\\, $DE) )\\, 0\\, 255) \\\\: x\\\\: 2 @}" @end example +@item +Horizontally align multiple separate texts. Note that @var{max_glyph_a} and the +@option{fontsize} value are included in the @option{y} offset. +@example +drawtext=fontfile=FreeSans.ttf:text=DOG:fontsize=24:x=10:y=20+24-max_glyph_a, +drawtext=fontfile=FreeSans.ttf:text=cow:fontsize=24:x=80:y=20+24-max_glyph_a +@end example + @end itemize For more information about libfreetype, check: