diff --git a/README.md b/README.md
index 44fabae6..2e9d4ae3 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
@@ -62,7 +62,7 @@ ninja -C build install
## Quick Start
-ThorVG renders vector shapes to a given canvas buffer. The following is a quick start to show you how to use the basic APIs.
+ThorVG renders vector shapes to a given canvas buffer. The following is a quick start to show you how to use the essential APIs.
First, you should initialize the ThorVG engine:
@@ -70,7 +70,7 @@ First, you should initialize the ThorVG engine:
tvg::Initializer::init(tvg::CanvasEngine::Sw, 0); //engine method, thread count
```
-Then you should prepare an empty canvas for drawing on it:
+Then it would be best if you prepared an empty canvas for drawing on it:
```cpp
static uint32_t buffer[WIDTH * HEIGHT]; //canvas target buffer
@@ -164,8 +164,8 @@ tvg::Initializer::term(tvg::CanvasEngine::Sw);
## SVG
-ThorVG supports SVG (Scalable Vector Graphics) rendering through its own SVG interpreter. It satisfies the [SVG Tiny Specification](https://www.w3.org/TR/SVGTiny12/)
-in order to keep it lightweight, so it's useful for the embedded systems. Among the SVG Tiny specs, unsupported features in the ThorVG are the following:
+ThorVG supports SVG (Scalable Vector Graphics) rendering through its SVG interpreter. It satisfies the [SVG Tiny Specification](https://www.w3.org/TR/SVGTiny12/)
+to keep it lightweight, so it's useful for the embedded systems. Among the SVG Tiny specs, unsupported features in the ThorVG are the following:
- Animation
- Fonts & Text
@@ -203,8 +203,8 @@ and scalable image contents such as SVG and Lottie Animation among the Tizen pow
### Rive
-We're also building a [Rive](https://rive.app/) port which supports Rive Animation run through the ThorVG backend. Rive is a brand new animation platform
-that supports fancy, user interactive vector animations. For more details see [Rive-Tizen](https://github.com/rive-app/rive-tizen) on [Github](https://github.com/rive-app/).
+We're also building a [Rive](https://rive.app/) port that supports Rive Animation run through the ThorVG backend. Rive is a brand new animation platform
+that supports fancy, user-interactive vector animations. For more details see [Rive-Tizen](https://github.com/rive-app/rive-tizen) on [Github](https://github.com/rive-app/).
@@ -214,7 +214,7 @@ that supports fancy, user interactive vector animations. For more details see [R
## Examples
-There are various examples available in `thorvg/src/examples`, to help you understand ThorVG APIs.
+There are various examples available in `thorvg/src/examples` to help you understand ThorVG APIs.
To execute these examples, you can build them with the following meson option:
```
@@ -235,7 +235,7 @@ and see the rendering result on the spot.
### SVG to PNG
-ThorVG provides an executable `svg2png` converter which generates a PNG file from an SVG file.
+ThorVG provides an executable `svg2png` converter that generates a PNG file from an SVG file.
To use `svg2png`, you must turn on this feature in the build option:
```
@@ -257,10 +257,10 @@ Examples:
## API Bindings
-Our main development APIs are written in C++ but ThorVG also provides API bindings for C.
+Our main development APIs are written in C++, but ThorVG also provides API bindings for C.
[Back to contents](#contents)
## Issues or Feature Requests
-For support please reach us in [Gitter](https://gitter.im/thorvg/community).
+For support, please reach us in [Gitter](https://gitter.im/thorvg/community).