A twip (abbreviating "twentieth of a point", "twentieth of an inch point", or "twentieth of an Imperial point") is a typographical measurement, defined as 1⁄20 of a typographical point. One twip is 1⁄1440 inch, or 17.64 μm.
Twips are screen-independent units to ensure that the proportion of screen elements are the same on all display systems. A twip is defined as being 1⁄1440 of an inch (approximately 0.0176 mm).
A pixel is a screen-dependent unit, standing for 'picture element'. A pixel is a dot that represents the smallest graphical measurement on a screen. Twips are the default unit of measurement in Visual Basic (version 6 and earlier, prior to VB.NET). Converting between twips and screen pixels is achieved using the TwipsPerPixelX and TwipsPerPixelY properties or the ScaleX and ScaleY methods.
Twips can be used with Symbian OS bitmap images for automatic scaling from bitmap pixels to device pixels. They are also used in Rich Text Format from Microsoft for platform-independent exchange and they are the base length unit in OpenOffice.org and its fork LibreOffice.
- The Free On-line Dictionary of Computing: http://foldoc.org/twip
- "Word 2007: Rich Text Format (RTF) Specification, version 1.9.1". Microsoft Corporation. 19 March 2008. p. 8. Retrieved 12 March 2017.
- Flash logical pixels are the same as HTML logical pixels, of which there are 96 to an inch, rather than 72: https://developer.mozilla.org/en-US/docs/Glossary/CSS_pixel
- Sparke, Gerard; Etherington, Stephen (2000). Visual Basic Programmers' Workbook. ISBN 978-1-74009-445-0.
- MSDN Library — com.ms.wfc.ui.CoordinateSystem.TWIP
- Free On-Line Dictionary of Computing — twip
- Foundation, ActionScript 3.0 Animation, Making Things Move! by Keith Peters ISBN 978-1-59059-791-0 (pbk)
- Converting between twips and pixels - Ruby code