diff --git a/README.rst b/README.rst
index 162382ce..34427826 100644
--- a/README.rst
+++ b/README.rst
@@ -13,14 +13,14 @@
.. image:: https://img.shields.io/badge/stackoverflow-fmt-blue.svg
:alt: Ask questions at StackOverflow with the tag fmt
- :target: http://stackoverflow.com/questions/tagged/fmt
+ :target: https://stackoverflow.com/questions/tagged/fmt
**{fmt}** is an open-source formatting library for C++.
It can be used as a safe and fast alternative to (s)printf and iostreams.
`Documentation `__
-Q&A: ask questions on `StackOverflow with the tag fmt `_.
+Q&A: ask questions on `StackOverflow with the tag fmt `_.
Features
--------
@@ -36,7 +36,7 @@ Features
* Implementation of `C++20 std::format `__.
* Support for user-defined types.
* High performance: faster than common standard library implementations of
- `printf `_ and
+ `printf `_ and
iostreams. See `Speed tests`_ and `Fast integer to string conversion in C++
`_.
* Small code size both in terms of source code (the minimum configuration
@@ -264,7 +264,7 @@ or the bloat test::
Projects using this library
---------------------------
-* `0 A.D. `_: A free, open-source, cross-platform real-time
+* `0 A.D. `_: A free, open-source, cross-platform real-time
strategy game
* `AMPL/MP `_:
@@ -285,15 +285,15 @@ Projects using this library
* `HarpyWar/pvpgn `_:
Player vs Player Gaming Network with tweaks
-* `KBEngine `_: An open-source MMOG server engine
+* `KBEngine `_: An open-source MMOG server engine
-* `Keypirinha `_: A semantic launcher for Windows
+* `Keypirinha `_: A semantic launcher for Windows
* `Kodi `_ (formerly xbmc): Home theater software
* `Lifeline `_: A 2D game
-* `Drake `_: A planning, control, and analysis toolbox
+* `Drake `_: A planning, control, and analysis toolbox
for nonlinear dynamical systems (MIT)
* `Envoy `_: C++ L7 proxy and communication bus
@@ -306,10 +306,10 @@ Projects using this library
* `MongoDB Smasher `_: A small tool to
generate randomized datasets
-* `OpenSpace `_: An open-source astrovisualization
+* `OpenSpace `_: An open-source astrovisualization
framework
-* `PenUltima Online (POL) `_:
+* `PenUltima Online (POL) `_:
An MMO server, compatible with most Ultima Online clients
* `quasardb `_: A distributed, high-performance,
@@ -326,10 +326,10 @@ Projects using this library
* `Saddy `_:
Small crossplatform 2D graphic engine
-* `Salesforce Analytics Cloud `_:
+* `Salesforce Analytics Cloud `_:
Business intelligence software
-* `Scylla `_: A Cassandra-compatible NoSQL data store
+* `Scylla `_: A Cassandra-compatible NoSQL data store
that can handle 1 million transactions per second on a single server
* `Seastar `_: An advanced, open-source C++
@@ -368,7 +368,7 @@ The good thing about ``printf`` is that it is pretty fast and readily available
being a part of the C standard library. The main drawback is that it
doesn't support user-defined types. ``printf`` also has safety issues although
they are somewhat mitigated with `__attribute__ ((format (printf, ...))
-`_ in GCC.
+`_ in GCC.
There is a POSIX extension that adds positional arguments required for
`i18n `_
to ``printf`` but it is not a part of C99 and may not be available on some
@@ -486,8 +486,8 @@ written by Chris Foster. Boost Format library is acknowledged transitively
since it had some influence on tinyformat.
Some ideas used in the implementation are borrowed from `Loki
`_ SafeFormat and `Diagnostic API
-`_ in
-`Clang `_.
+`_ in
+`Clang `_.
Format string syntax and the documentation are based on Python's `str.format
`_.
Thanks `Doug Turnbull `_ for his valuable