# Smoother Signatures

DevFeed: [Smoother Signatures](<https://devfeed.tech/articles/smoother-signatures-15857.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/smoother-signatures>)

Author: Square Engineering

Published: 2012-07-20T16:01:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [android](<https://devfeed.tech/tags/android.md>), [caching](<https://devfeed.tech/tags/caching.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [image](<https://devfeed.tech/tags/image.md>), [linear](<https://devfeed.tech/tags/linear.md>), [points](<https://devfeed.tech/tags/points.md>), [touchscreen](<https://devfeed.tech/tags/touchscreen.md>)

## AI overview

Square's Android signature rendering was improved with a better spline interpolation algorithm, variable stroke-width rendering, and bitmap caching. The article explains replacing straight-line interpolation with cubic Bezier curves to produce smoother signatures from sampled touchscreen points.

## Source excerpt

Capturing even more beautiful signatures on Android.