Unity: Canvas Scaler settings

I forget to set scalable Canvas settings.
These settings would fit the need for most cases for 1080p environment.

1. Scale With Screen Size
2. 1920 x 1080 (1080p)
3. Match Width Or Height
4. Threshold to 0.5

Unity: TextMeshPro to face camera

Getting TextMeshPro to always face the camera rotation.
For some reason, the text was upside down. Added a flip in code.

using UnityEngine;

public class TextMeshFloater : MonoBehaviour
{
    private Camera mainCamera;

    void Start()
    {
        mainCamera = Camera.main;
    }

    void Update()
    {
        if (mainCamera != null)
        {
            // Make the text face the camera
            transform.LookAt(mainCamera.transform.position);
            // Flip because Text is upside down
            transform.Rotate(180, 0, 0);
        }
    }
}