Overridden La propiedad de fuente en el control de usuario personalizado no se muestra en el archivo del diseñador

Tengo un control de usuario personalizado y he anulado su propiedad Font.

Cuando coloco una copia de mi control de usuario en un formulario, puedo configurar la propiedad Font muy bien, pero no veo el valor que configuré para 'Font' en el archivo de diseño de mi formulario. Cuando compilo / ejecuto mi aplicación, el valor que ingresé se pierde.

Tenga en cuenta que también quiero anular la propiedad Text y tampoco pude ver el valor establecido para esto en el archivo del diseñador, hasta que encontré una respuesta aquí para ayudar a hacer eso (necesitaba configurar la 'DesignerSerializationVisibility' y Atributos 'EditorBrowsable'). He intentado hacer lo mismo para Font pero fue en vano. ¿Algunas ideas

    private Font _Font = UserControl.DefaultFont;

    [Description("Sets the font of the button caption"),,
     Browsable(true),
     Bindable(true),
     EditorBrowsable(EditorBrowsableState.Always),
     DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
    public override Font Font
    {
        get { return _Font; }
        set
        {
            _Font = value;
        }

    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta