Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home1/idealey2/public_html/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in _filter_url_trim() (line 1664 of /home1/idealey2/public_html/modules/filter/filter.module).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home1/idealey2/public_html/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home1/idealey2/public_html/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home1/idealey2/public_html/includes/common.inc).

Frame Your Face: Which Frames Look Best?

Newsletters
Glasses & Frames

Finding frames that fit your face, your style and your budget isn't always so easy. It's tempting to just pick the first pair of frames that are barely acceptable than face the daunting task of sorting through hundreds of frames to find the perfect option. Luckily, there are a few tricks you can use to simplify the process.

Consider the Shape of Your Face

Although some people look good in any type of frames, most of us aren't so lucky. Narrowing down frame choices is easier when you understand which types of frames look best for these common face shapes.

  • Round. Square frames help balance a round face, as long as they're not too small. Too-small frames, whether they're square or any other shape, can make your face look rounder.
  • Square. Oval, round or rectangular frames with rounded edges soften a square face. Do you wish your face was a little longer? Select narrow frames to visually elongate your face.
  • Heart. Round, oval and rimless frames are also a good choice if you have a heart-shaped face. Stay away from glasses that are thicker on top than the bottom.
  • Diamond. Both oval and rimless styles are a good choice if your face is diamond-shaped. Cat-eye glasses or frames that contain decorative details can help provide balance.
  • Oval. If your face is a perfect oval, you probably love shopping for frames. Nearly any type of frame looks good on an oval face.

Find Your Perfect Color

These days, glasses are available in almost any color. Unfortunately, that doesn't mean that those neon green specs will look good on you. When you choose a color, consider your eye and hair color and your complexion. Your complexion is probably cool if you have blue, gray or green eyes with silver, gray or strawberry blond hair, or black hair with a touch of blue. People with warm complexions often have brown or hazel eyes and blond, brown or black hair.

Try on blue, purple, black or silver frames if you have a cool complexion and green, aqua, brown, tortoise or bronze if your complexion is warmer.

Pick a Frame Thickness

The thickness of your frames, in addition to the shape and color, is another important consideration when you choose new glasses. Heavy frames can overwhelm delicate features, but can be the perfect choice if you want to draw attention to the upper part of your face. You'll also want to make sure that your frames are thick enough to accommodate your prescription lenses. Although stronger prescriptions generally increase lens thickness, choosing ultra-thin lenses can help you ensure that you can wear the frames you love.

Don't Be Afraid to Break the Rules

What if you follow all the rules but don't like the frames that are supposed to be perfect for you? Frame selection guidelines can help you identify styles that will probably look good on you, but that doesn't mean that they'll work for everyone. It's more important to find frames that you'll enjoy wearing for the next year than to follow rules.

Need a little help picking frames? Our staff can help you find a style that's just right for you.

Sources:

All About Vision: How to Choose the Best Eyeglasses for Your Face Shape and Coloring

http://www.allaboutvision.com/eyeglasses/eyeglasses_shape_color_analysis.htm

Cosmopolitan: 4 Tips for How to Choose the Right Glasses for Your Face, 1/2/14

http://www.cosmopolitan.com/style-beauty/fashion/advice/a17832/4-tips-for-glasses-by-face/

Consumer Reports: How to Get the Best Eyeglass Lenses, 12/29/16

http://www.consumerreports.org/eyeglass-stores/how-to-get-the-best-eyeglass-lenses/

All About Vision: How to Choose the Best Lenses for Your Glasses

http://www.allaboutvision.com/lenses/how-to-choose.htm