| Index: site/user/tips.md | 
| diff --git a/site/user/tips.md b/site/user/tips.md | 
| index 7e6bc8ae9fbab4168f594d62411f7c126268a85c..110158233a6b972ba2d05b125dd08f666f1e7749 100644 | 
| --- a/site/user/tips.md | 
| +++ b/site/user/tips.md | 
| @@ -4,6 +4,7 @@ Tips & FAQ | 
| +   [Gyp Options](#gypdefines) | 
| +   [Bitmap Subsetting](#bitmap-subsetting) | 
| +   [Capture a `.skp` file on a web page in Chromium](#skp-capture) | 
| ++   [Capture a `.mskp` file on a web page in Chromium](#mskp-capture) | 
| +   [How to add hardware acceleration in Skia](#hw-acceleration) | 
| +   [Does Skia support Font hinting?](#font-hinting) | 
| +   [Does Skia shape text (kerning)?](#kerning) | 
| @@ -116,6 +117,34 @@ or use Skia's `SampleApp` to view it: | 
|  | 
| * * * | 
|  | 
| +<span id="mskp-capture"></span> | 
| + | 
| +Capture a `.mskp` file on a web page in Chromium | 
| +----------------------------------------------- | 
| + | 
| +Multipage Skia Picture files capture the commands sent to produce PDFs | 
| +and printed documents. | 
| + | 
| +1.  Launch Chrome or Chromium with `--no-sandbox --enable-gpu-benchmarking` | 
| +2.  Open the JS console (ctrl-shift-J) | 
| +3.  Execute: `chrome.gpuBenchmarking.printPagesToSkPictures('/tmp/filename.mskp')` | 
| +    This returns "undefined" on success. | 
| + | 
| +Open the resulting file in the [Skia Debugger](/dev/tools/debugger) or | 
| +process it with `dm`. | 
| + | 
| +<!--?prettify lang=sh?--> | 
| + | 
| +    experimental/tools/mskp_parser.py /tmp/filename.mskp /tmp/filename.mskp.skp | 
| +    ls -l /tmp/filename.mskp.skp | 
| +    # open filename.mskp.skp in the debugger. | 
| + | 
| +    out/Release/dm --src mskp --mskps /tmp/filename.mskp -w /tmp \ | 
| +        --config pdf --verbose | 
| +    ls -l /tmp/pdf/mskp/filename.mskp | 
| + | 
| +* * * | 
| + | 
| <span id="hw-acceleration"></span> | 
|  | 
| How to add hardware acceleration in Skia | 
|  |